OTRA
303 S Main St, Providence
(401) 633-1313
Recent Reviews
Reserve
You May Also Like
Bacaro - 262 S Water St
Italian, Wine Bar, Tapas Bar, Vegan, Vegetarian
345 by Plant City - 345 S Water St
Bar, Vegan
Jolly Roger Deli - 257 S Main St
Cafe, Salad, Sandwich Shop
Restaurants in Providence, RI
OTRA
303 S Main St, Providence, RI 02903
(401) 633-1313