Chinaman's Falls
Carviali Road 2.5 Km From Mahabaleshwar, Mahabaleshwar India
Chinaman's Falls is a Waterfalls place is located in Mahabaleshwar, Maharashtra. The address of Chinaman's Falls is Carviali Road 2.5 Km From Mahabaleshwar, Mahabaleshwar India.