otto bar
Pizza · Bar · Italian
otto bar is a bar known for its enjoyable atmosphere and pizza, offering a welcoming space.
Location
Best places nearby
The highest rated places close to otto bar.
Local restaurants nearby
Sıraselviler Caddesi 66A, İstanbul



