Mangrove Beach

Lembongan, Lembongan, 80771
Mangrove Beach Mangrove Beach is one of the popular Inn located in Lembongan ,Lembongan listed under Diner in Lembongan , Sports & Recreation in Lembongan ,

Contact Details & Working Hours

Map of Mangrove Beach