Located in the heart of the city on Queens Road, Country Inn By Carlson, Amritsar is surrounded by old mansions built during the British rule in the 1910. The hotel is a perfect blend of utility, luxury and comfort hence catering to the needs of both business and leisure travelers. Here, the eleganc...