OTTO’s Wine & Tapas Bar
Amenities
Outside seating
Dogs Allowed
Wi-fi
Open
Open 12:00 - 14:00 & 18:00 - 22:00. Mon 12:00 - 14:00, Sat 18:00 - 22:00, Closed Sun.
Comments