fbpx
2:55 pm | | Comments 6

Wildflower Hall tops the list of India’s hill station hotels

Wildflower Hall at Mashobra near Shimla has been rated as India’s numero uno hill station hotel by TripAdvisor’s Traveller’s Choice Awards. With bags already packed for the coming summer vacations

Read Full