Explore details about location Eldon Terrace. Eldon Terrace is a location situated within the City of Bristol alongside other areas such as Anchor Road, Clifton Down, Roman Farm Court.