Scotch on the Rocks, located between Afterglow villa and the Jamaica Inn and sits on a small rise overlooking Sandy Bay in Ocho Rios. This ocean front five-bedroom, five-bath villa is nestled in lush tropical, orchid-filled, gardens overlooking the sea. T...
more