Hotel Orchid 3 stars

Lakeshide-6, Pokhara , 33700 Pokhara, Nepal

Hotel image
Read more reviews for Hotel Orchid