Buy Now

Lemon Grass

Restaurants & Pubs

Address: Victoria House, 1a, Labour Avenue, Naxxar

Telephone: 21454117