Time of year
SteveS1970 wrote a review Oct 2017
Coventry, United Kingdom6,906 contributions463 helpful votes
This is only a small building with some quite strange statues. Worth popping in when passing but not much that will blow you away.
Date of experience: September 2017