Chin Farm Waterfall
Jalan Teluk Bahang Look for the yellow sign with red lettering opposite the Bayview Beach Resort, Batu Ferringhi, Penang Island 11100 Malaysia
Chin Farm Waterfall is a Points of Interest & Landmarks, Waterfalls place is located in Batu Ferringhi, Penang. The address of Chin Farm Waterfall is Jalan Teluk Bahang Look for the yellow sign with red lettering opposite the Bayview Beach Resort, Batu Ferringhi, Penang Island 11100 Malaysia.