Milano Inn 1 stars

No 24 1/2 New Bazar Street Nuwara Eliya, 22200 Nuwara Eliya, Sri Lanka

Hotel image
Read more reviews for Milano Inn