United States / Providence / Bars & pubstapas barOTRA RestaurantAddress303 S Main St, ProvidenceWebsiteotrarestaurant.comPhone+14016331313—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itBacaro · 33 mNot ratedWild Colonial Tavern · 97 mNot ratedThe Walnut Room · 100 mNot ratedPlant City Besina