Food Scene
Great pizza and atmosphere. Try to sit outside. Less than 10 minute walk.
13 il-persuni tal-post jissuġġerixxu
Mamma Rosa Pizzeria Restaurant
31 Melanesia RdGreat pizza and atmosphere. Try to sit outside. Less than 10 minute walk.