A great location near the Inter-Milan soccer stadium, the 96 rooms at this somewhat centrally located hotel is a great find for soccer fans. It is also located in a great place for those needing to do business ... Read more

View all Luxury Hotels in Milan