We’re all about freshness and homemade delights! Specialising in pizza, burgers, salads and pasta
The Oven, 73, Birkirkara Road, St. Julians
STJ 1301 Malta