Explore details about location Montague Close. Montague Close is a location situated within the London Borough of Southwark alongside other areas such as Grange Walk, Machell Road, Bywater Place.