 |
London:
MIC Hotel
price from 75 GBP
8/10 (44)
81-103 Euston Street, NW1 2EZ, London
A tranquil haven in the middle of the busy capital, this hotel is located in Euston Street, just 2 minutes’ walk from Euston Station’s train, Underground and bus connections.
The centre offers a wide range of meeting facilities, as well as b...
|