Explore details about location Barnard Close. Barnard Close is a location situated within the Royal Leamington Spa alongside other areas such as Swain Crofts, Central Avenue, Mill Street.