The hotel is located in the exclusive residential area of Balduina, just over a kilometre north west of the Vatican Museums and St. Peter's Basilica and close (via metro) to all the main landmarks, such as Piazza di Spagna, the Colosseum, the Imperial Forum and the Villa Borghese. Appiano metro station is right around the corner.