Getting out of hicksville later this week and in London for a few hours and fancied a visit to the above. Are there any near either St Pancreas or Liverpool Street? Thanks