Quest'hotel recentemente ristrutturato e arredato si trova in una tranquilla via residenziale, a breve distanza da Earl's Court Road, e a cinque minuti a piedi dalla stazione della metropolitana. Il St. Mark Hotel è situato vicino a tutte le attrazioni, e dispone di camere interamente attrezzate e provviste di un angolo cottura, grazie al quale vi sentirete come a casa vostra. L'hotel è costituito da quattro piani recentemente ristrutturati secondo uno standard di prima qualità e decorati con uno stile incantevole.
Il St. Mark Hotel è situato a Earl's Court, nel Royal Borough of Kensington & Chelsea. Earl's Court è ricca di ristoranti che offrono una gamma di opzioni: dalla cucina europea fino a quella asiatica, oltre ad un'ampia gamma di negozi, che forniscono numerosi servizi alla comunità locale e ai visitatori. Nel corso degli anni, ad Earl's Court si sono tenuti vari eventi culturali ed esibizioni d'arte.