Explore details about location Saint John's Square. Saint John's Square is a location situated within the Stoke-on-Trent alongside other areas such as Light Oaks Avenue, Albert Place, Whieldon Road.