The Townhouse Hotel, Islamabad’s newest luxury landmark is now welcoming guests. Nestled in Islamabad’s F-7 […]