Cromwell Square

About Cromwell Square

More triangle than square, Cromwell Square is a pleasant patch of green space north of Hampden Park.