Leo's
Italian · Mediterranean · Pizza
Leo's is a Mediterranean restaurant specializing in Italian cuisine, pizza, and paella, with vegetarian options available.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de Leo's.
Local restaurants nearby
Avinguda Cristòfol Colom, 90



