Where is Waterfront?

Where is Waterfront located?

Waterfront, Il-Gżira, Malta (approx. 35.90758°, 14.49876°)


Where is Waterfront on the map?