Bay Shore Huts 3 stars

Tamarind Beach Lembongan Island, 87500 Lembongan, Indonesia

Hotel image
Read more reviews for Bay Shore Huts