This lovely hotel is located in Vienna. Pets are not allowed at Vienna Star Apartments Spengergasse.
Spengergasse 23, 1050 Vienna 0 AT
GPS: N 48.1845817565918 E 16.35770606994629