Explore details about location Barclay Terrace. Barclay Terrace is a location situated within the City of Edinburgh alongside other areas such as Braid Avenue, Baird Avenue, Lockharton Crescent.