Cospicua (Bormla)
Cospicua (Bormla) is a charming town in Malta known for its rich history, stunning architecture, and vibrant local culture. It offers visitors a unique glimpse into Maltese life with its picturesque streets and historical landmarks.
