Barbican Apartments City of LondonTravel & transportLondon, ENG+441179249111Not providedVisit website