Located on the Cospicua waterfront, this lovely cafeteria offers a wide selection of coffees, desserts and snacks.
Coffee Shop