as we both work in south london, we are wanting to move to that area. we have seen some REALLY great flats in Stockwell. but as I dont know the area i would REALLY love your views on it.
soooooo, Stockwell....up and coming??? or the biggest mistake we're about to make???
Posted: 2009-03-06 10:34:24