Restaurant · Caruaru, Brazil
Restaurante e Bar do Léo is a Restaurant business in Caruaru, Brasil. It holds a 4.7 / 5 rating from 65 customer reviews.