This apartment location couldn't be more perfect. Right next to St. Peter's Cathedral, right in the hearts of Old Town, convenient for City Center. Lots of space and a great option for a group too.