Wonderful oasis next to Euston Station. Highly recommended