Phi Phi Islands • Hotels Location Map

address: 177 Moo 7, Long Beach, Phi Phi Islands, Thailand
view on Google Maps