Central Riverside ResidencesApartment
5 Taborstraße, 02. Leopoldstadt, 1020 Vienna, Austria
Situated right in the heart of Vienna, less than 1 km from St. Stephen's Cathedral and a 12-minute walk from St. Peter's Catholic Church, Central Riverside Residences features air-conditioned accommodation with a balcony and free Wi-Fi.