globalgallivants.com
Palolem Chai Shop Palolem Beach South Goa - Mr Babu's
Palolem Chai Shop - Mr Babu's at Palolem beach in South Goa, including pictures. Don't miss out on this little gem at the entrance to Palolem beach.