Mantri Resto is a restaurant located in Glyfada, Greece. It is known for its mountain views and is described as a place to return to for its flavors, tranquility, and lasting summer feel. The establishment emphasizes wood, light, and views.