Property ID: 17536
Lyndhurst Building
23 Lyndhurst Terrace
Year Built
1967
Units
69
Floors
14
Blocks
1
Lyndhurst Building is a mid rise development built in 1967. It consists of a single 9-storey tower. The apartment sizes range from 420 to 700 sq.ft. Lyndhurst Building is situated in a prime location in the heart of Central on Lyndhurst Terrace and is only steps away from Soho.