Pala Resort in Cherrapunjee, Sohra, Meghalaya, India is the quintessential get-away for all who are seeking best cottage, Pool, and other activities “Housing a multi-cuisine restaurant, Pala Resort is located at 0.1 km from the Seven Sisters Falls. This hotel in Cherrapunji is accessible from the Dhankheti Bus Stop (56 km). From this resort, Nohkalikai Falls are at 11 km, Ka Krem Mawsmai is at 5 km, and Eco Park at 4 km.