Albert Square Garden

Albert Square Garden is a square in Ratcliff, London.