Explore details about location Spa View Terrace. Spa View Terrace is a location situated within the Sheffield alongside other areas such as Crowland Road, Hollis Croft, Clover Gardens.