Double Bedroom Flat is located Notting Hill House Shimla Himachal Pradesh India 171009