Company Overview
Company Name
OTRA
Address
303 S Main St, Providence, RI, 02903, United States
Website
otrarestaurant.comPhone
(401) 633-1313Approx. Annual Revenue
$1.3M
About OTRA
Otra Restaurant is a Providence, RI-based establishment that specializes in bringing authentic Iberian cuisine to the sophisticated palate of Rhode Islanders. The restaurant aims to extend the kitchen experience into the dining area, allowing guests to interact with the chef or observe their culinary skills as they prepare various dishes. Otra Restaurant's dinner service is available Tuesday through Saturday from 5:00 PM to 10:00 PM.