Roma Italian Restaurant offers classic Italian dishes prepared from family recipes using fresh ingredients. Order online for delivery, takeout or dine-in and enjoy in Menlo Park, CA.
Last seen: May 16th at 2:44am — Visit site