El St George's Inn Victoria está ubicado en Westminster, en pleno centro de Londres, a unos 5 minutos a pie de las estaciones de tren, autobús y metro Victoria. El palacio de Buckingham, la noria London Eye, el Big Ben y el Palacio de Westminster quedan a 20 minutos a pie.
Las habitaciones del St George's Inn Victoria, limpias y reformadas, son confortables y ofrecen un ambiente acogedor. El hotel cuenta con WiFi gratuita en todas las instalaciones.
El hotel está bien comunicado con los lugares de interés de Londres gracias a los servicios de transporte público de las inmediaciones. Hay servicios de tren frecuentes hacia los aeropuertos de Gatwick y Heathrow.