Dubai Pizza

Dubai Pizza is a 1,900 sqft upscale fast casual restaurant in Dubai.