Fantastic place. A wonderful remote place in the heart of London. Amazing place well worth it