Boasting a premier location that begs to be photographed, the Indus Hotel, Amritsar, Punjab, India is situated just across the road from the Golden Temple - one of India's most beautiful sights, and attracting more annual visitors than the Taj Mahal. This more details