Skip to content
Chewhall

Otto

Unclaimed

Glebe — Mediterranean

About

Otto is a Mediterranean restaurant on Glebe Point Road in Glebe, NSW. Serves healthy, clean food, with 21 years of experience. It is licensed to serve alcohol.

No menu listed yet.

Report a listing problem

What's wrong?