Piazza Duca D'Aosta, 12, Stazione Centrale, Milano 20125, Italy
Open now· Closes at 04:00
No delivery
Spot something wrong?
Dishes at Centrale Turkish Grill. Prices may vary in venue.