Reviews by OliviaW
I cant say enough about how fantastic the whole set up is at Mr Natural! The pizzas are yummy, priced so reasonably and the staff at the St Kilda store are so kind, considerate and really care about your needs and wants. I would recommend their pizzas 100%.
Approximate cost: $8- $10