Good Location with Close Proximity to Tube Station.
St Mark is located at a five minute walking distance from Earl Road Tube Station, Natural History Museum and many other museums and good restaurants. Central London can be reached conveniently and guests may easily travel to any part of London, because of good transportation near hotel.