Oscar and Sons Restaurant

Pizza European

Shop 9, Atlantis Shopping Plaza, Two Rocks, 6037

Pick-up from Wed 17:20

Pizza size is 13 inches.

Your order