Contact

Find us

Contact

Get in touch…

MARGARET ISLAND bistro & winebar
71, The Strand, Sliema, SLM1022, Malta
Tel: + 356 9935 5210
email: margaretisland2016@gmail.com

Follow us…