Spencer's Yard

Spencer's Yard
Leamington Spa, Warwickshire, CV31 3SY