This lovely hotel is located in Vienna. Pets are not allowed at Vienna Star Apartments Spengergasse.
Vienna Star Apartments Spengergasse
Vienna, Austria
N 48.18424 E 16.35837