Tag: Atalante Star and Atalante Garden

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 […]