Romo's Pizza
(729)
Italian restaurant
Address: 365 Feura Bush Rd, Glenmont, NY 12077
Hours: Closes soon ⋅ 8 PM ⋅ Opens 11 AM Thu
Phone: (518) 449-5871
Rating
(47) · $$
Order delivery or pickup from Romos Place Restaurant in Opa-locka! View Romos Place Restaurant's April 2024 deals and menus. Support your local restaurants ...