We found 300 restaurants within 19 miles 19 miles of Station Approach, Royal Leamington Spa, Leamington Spa CV31