Explore details about location Holmesdale Road. Holmesdale Road is a location situated within the London Borough of Richmond upon Thames alongside other areas such as London Road, Richmond Lock Footbridge, College Close.