Excalibur
Italian · Pizza · Seafood
Excalibur is an Italian restaurant and pizzeria in Milan. It offers a variety of Italian dishes, pizza, and seafood. The average price per person is around €30.
Location
I migliori locali vicini
I locali con il voto più alto vicino a Excalibur.
Local restaurants nearby
Via Ovada, 36, 20142 Milano, Italia



