AYRE CLIFF ESTATE NEAR VICTORY HOTEL, CART ROAD SHIMLA Himachal Pradesh INDIA 171003 (Himachal Pradesh)