St Mark Hotel está ubicada en Londres, a diez minutos andando estación de tren de Earl's Court. Está apenas a un breve paseo Gloucester Road y Centro de Exposiciones de Earls Court. Entre los servicios de la casa de huéspedes destacan un servicio de guardaequipajes, un mostrador turístico y recepción abierta día y noche con servicio de check-in y check-out exprés. Además, tiene servicio de despertador, servicio de entradas y una caja fuerte. Todas las modernas habitaciones cuentan con acceso a internet en las habitaciones y también ofrecen todo lo necesario para disfrutar de una estancia agradable. St Mark Hotel se encuentra ubicada a poca distancia de los destinos turísticos más conocidos de la zona, incluyendo Baden-Powell House, Kensington High Street y The Roof Gardens, que quedan a 20 minutos andando. Además, está a un paseo breve estación de metro de Gloucester Road.