London, United Kingdom
A beloved Italian restaurant in London serving exceptional pizza and European classics with genuine warmth. Colosseo stands out for its attentive staff, generous portions, and outstanding food quality—guests consistently praise the impeccable service and vibrant atmosphere that makes every visit memorable.
+3 more