Lima, Peru
Av. San Martín 101, Lima 15063, Peru
Chef – Florence, Italy
Looking for a laid-back dining spot in Lima? You've come to the right place.