Explore details about location Spencer Street. Spencer Street is a location situated within the Vale of Glamorgan alongside other areas such as Seaview Place, Thistle Close, Coronation Terrace.