Barretts Grove Apartment Building in London

Barretts Grove apartment building is strategically nestled within a diverse Victorian streetscape in London, characterized by two-storey brick terraced houses, a towering red-gabled LCC school, and a rubble-walled church.