Luxury 1 Bed Apartment Near Seven Mile Beach At The Grove - Villa Island Life KY0-0000 Upper Land , 1358 Westbay Road, The Grove 9.8 / 10 4 reviews