Twin Accommodation Reviews (0) Add your advice Location: Greenwich Centre, 12 Lambarde Square, London SE10 9GB, UK Ratings: Staff HelpfulnessEase of Access Add your ratings Features: Accessible parking spacesAccessible toiletsChanging PlacesHelp pointsLiftsPersonal assistanceStep-free access Update features Travel links: (reveal) 20 m Vanbrugh Hill100m The Plaza (SE10)100m Pelton Road150m Calvert Road150m Tyler Street (SE10)1300m Island Gardens DLR Station1450m Cutty Sark (for Maritime Greenwich) DLR Station550m Maze Hill Rail Station700m Westcombe Park Rail Station Photos (0): Add photos