Leo’s Spaghetti Bar

  • Restaurant

Address

55 Fitzroy Street, St Kilda VIC 3182

About

Family run and owned restaurant operating since 1956, serving traditional Italian meals, select wines and beverages in a cosy atmosphere.

Website | Facebook | Instagram

Location