LEO VILLA
82 oakroyal garden hilcrest, Wallen, Jamaica
LEO VILLA features air-conditioned accommodation in Wallen. Boasting family rooms, this property also provides guests with a picnic area. The guest house offers inner courtyard views and a terrace.