WILMER PLACE

Stoke Newington, London