Properties in Southwark, United Kingdom (1)

  • From 570,836 USD Camberwell On The Green

    Sophisticated city living has arrived in Camberwell, overlooking its most famous landmark, Camberwell Green. An exciting new six-storey development with 92 private apartments, Camberwell on the Green offers residents [...]

    3 Bedrooms