Flora Bay

One- to three-bedroom waterfront apartments by Cay Residences Development on Dubai Islands, from approximately AED 1.86M.