Newly Constructed West Coast Villa With Sea Views! Saint James, Westmoreland Hill 10.0 / 10 2 reviews