Bayview Beach Resort
Resort
Leper, Indonesia
Everything you need is in one place. Resort «Bayview Beach Resort» is located in Leper.
Number of rooms: 8
Padak Selatan, Padak Guar, Sambelia, Leper, 83656