Buy Now

Ristorante La Vela

Restaurants & Pubs

Address: 24a, Tower Road, Sliema

Telephone: 21330336/99269090