SODHI RESORTS
Resort hotel😐 The area wise this could be the only palace facilitating Air Conditioning. Nice and calm place to sit outside
Address
GFWC+398, Talwara, Punjab 144624, India
Rating on Google Maps
4.00 (141 reviews)Open on Google Maps