Explore details about location Harpsichord Place. Harpsichord Place is a location situated within the Oxford alongside other areas such as Manor Road, Rewley Road, Red Lion Square.