Located in Clock House, this apartment building is 1.3 mi (2.1 km) from Crystal Palace Park and within 9 miles (15 km) of O2 Arena and Greenwich Park. Thames River and Clapham Common are also within 9 miles (15 km). Bromley Clock House Station is only a 2-minute walk and Beckenham Road Tram Station is 4 minutes.