Odi's Restaurant Central Falls RI
Odi's Restaurant Description
Odi's Restaurant in Central Falls RI falls under the category of Restaurants in Central Falls RI with a rating of 4.7 by users. Odi's Restaurant located at 663 Dexter St, Central Falls, RI 02863, United States. Odi's Restaurant Geographic Coordinates: longitude — -71.3965104, latitude — 41.8863833.
Odi's Restaurant operates from . For more information, please call on (401) 726-1510 or visit Odi's Restaurant Website. If you have ever been to Odi's Restaurant, share your experience with other users and write a review.
Photos of Odi's Restaurant
Reviews of Odi's Restaurant
Luis Sequen
Very good authentic Guatemalan food
Gerson Enriquez Payes
Super
Luis Romero
Good place, nice ice cream!