Leo's Spaghetti Bar Home ›› Local Listings ›› VIC ›› St Kilda ›› Leo's Spaghetti Bar VIC Restaurants St Kilda, VIC 3182 Akram Helal(03) 9534 5026https://www.leosspaghettibar.com.au Leos Spaghetti Bar Palace is a renowned pizza and pasta restaurant in StKildaVIC.We specialise in function room.We are also popular as Italian restaurant.We are one of the best restaurants in the town