HOTEL LEELA REGENCY COMPLEXCART ROAD SHIMLA HIMACHAL PRADESH Himachal Pradesh INDIA 171003 (Himachal Pradesh)