rest6.jpg

Hotel 1928 Restaurant

Hotel 1928 Restaurant. A commercial development where the City of Sliema meets Shoreditch.