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.