London - Nelson Plaza

Nelson Plaza
155 Clarke Rd
London