Luxury 1 Bed Apartment Near Seven Mile Beach At The Grove - Villa Flamingo Haven KY0-0000 Upper Land , 1358 Westbay Road, The Grove 9.3 / 10 3 reviews