Report a review
- 5
- One of the best places in the world
This is one of my favorite restaurants in the world. I could eat at this place everyday. Everything on the menu sounds so good it is difficult to decide what to order. I stayed in Montezuma longer than planned because of this restaurant.