Tag: twin sister hotels

When in Rome
Art, Hotels

When in Rome

The twin sister hotels, Atalante Star and Atalante Garden, are traditional European hotels, gracious and comfortable and within a stone’s throw from Vatican City with St. Peter’s Square just 3 minutes walking distance away and the historic Castillo St. Angelo on the same road. These hotels have excellent connections to […]