Featuring a contemporary faade and sophisticated interiors, Hampshire Plaza is a modern 4 star property strategically located on Telephone Bhavan Road. Catering to both business and leisure travellers in the city