Malta
The Point is one of Malta.

1. The Point

7.6
Tigne Point 01, Sliema, Sliema
Shopping Mall · 45 tips and reviews