Explore details about location Manor Road. Manor Road is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Red Lion Street, Lovell Road, Rycroft Avenue.