Explore details about location Ravelston House Road. Ravelston House Road is a location situated within the City of Edinburgh alongside other areas such as Teviot Place, Ogilvie Terrace, Giles Street.