Explore details about location Willoughby Place. Willoughby Place is a location situated within the Rugby alongside other areas such as Forum Drive, School Street, Mellor Road.