Best Restaurants

Overview

A relaxed, all-day bistro serving Italian-influenced dishes, Alo's is nestled in the city's San Isidro suburb.

Awards

Latin America's 50 Best Restaurants

Latin America's 50 Best Restaurants

#77, 2025

Nearby Restaurants