Hotel Access City
3 Stars
Macclesfield Road - London,
United Kingdom
View Map
Area: Islington / Barbican / Clerkenwell
TripAdvisor vote: 2.5/5 Based on 17 guest reviews