Richmond St. Townhouses provides a refined take on luxury city centre living. Located within minutes of Canal Street, Oxford Road and Picadilly, Richmond