La Placita

Restaurant Details