El Vaticano Royal Suite se encuentra en Roma y ofrece WiFi gratuita en todas las instalaciones. Las murallas Vaticales y el castillo de Sant'Angelo están a 10 minutos a pie.
Las habitaciones presentan una decoración moderna y cuentan con TV de pantalla plana y escritorio. Las suites están equipadas con bañera de hidromasaje de planta abierta.
En las inmediaciones hay cafeterías y restaurantes que sirven especialidades locales y comida típica italiana.
La estación de metro de Lepanto está a 600 metros del Vaticano Royal Suite. La estación de metro Roma Termini está a 5 paradas de metro.
El registro de entrada y la recogida de llaves se realizan en la oficina principal, situada en Via Germanico 198.