Hotel Metrò

Starting at
$72

TripAdvisor Review

Based on 426 review

See all

This charming hotel is situated in Milan. Pets are not allowed at this establishment.

More details