Login | Register | List on Ideal Dinner
Made in Italy

Generic photo: Placeholder only — flagged for a later photo sweep. Owners can claim the listing and upload real photos.

Made in Italy

London, London, United Kingdom

Restaurant
Made in Italy in London. We are a family run restaurant since 1991, visit us in Rd, Chelsea and discover our secret rooftop! Famous for our one meter pizza and 2 litres glass Aperol XXL.

Reviews

No published reviews yet — be the first to review this experience.

Leave a review