:
:
: Qawra
QAWRA - 80 sq.m. Shop forming part of a new development, situated on the sea front and close to all amenities.
Free Hold