Norwood Villas – Himachal Pradesh 

Travel is soul satisfying The weekend getaway is the most popular among people these days and far away from the workspace, we all need a relaxing weekend! From Delhi, Palampur is the perfect place to be! We visited Norwood Villas situated in the heart of this beautiful city. ROUTE We started our journey in the…