Eden Villas is a lodging, located at Lot 3 Harbour View, Boscobel, Jamaica
Tags : #PointOfInterest, #Establishment
Always nice and welcoming