Explore details about location Suffolk Square. Suffolk Square is a location situated within the Cheltenham alongside other areas such as Albion Walk, Post Office Lane, Little Cleevemount.