St Marks London serviced apartments are designed to accommodate the business executive and international family. This London apartment hotel is located on the east side of Central London and offers sp...
321 Upper Street IslingtonLondon N1 2XQ
Mon - Fri: 9am - 6pm
Sat: 10am - 4pm
We currently have a number of properties in these areas