Explore details about location Spencer Terrace Southeast. Spencer Terrace Southeast is a location situated within the Leesburg alongside other areas such as Spencer Terrace Southeast, Marshall Drive Northeast, Octorora Place Northeast.