Leo’s Pizza & Trattoria

The best Italian food and pizza in Sofia is served in this airy comfortable space. Save room for dessert too! 57, Nikola Vaptsarov Street 00 359 (0) 8642824 www.leospizza.bg