Teluk Tilepuwai is a natural feature, located at Leihitu, Morela, Ambon, Maluku, Indonesia
Wonderful place
Pante morela
Nice diving spot
Amazing View
Diving Spots
Pantai cantik