Installé dans le 4e arrondissement de Vienne, à 100 mètres de la station de métro Taubstummengasse (ligne U1), l'Hotel Johann Strauss propose des chambres climatisées ainsi qu’une connexion Wi-Fi gratuite dans un bâtiment Art nouveau.
Les chambres sont dotées de fenêtres insonorisées, d’un coffre-fort, d’un minibar ainsi que d'une télévision par satellite avec chaînes à la carte.
Chaque matin, le Johann Strauss Hotel sert un petit-déjeuner buffet.
Le Johann Strauss Hotel se situe à 500 mètres de la Karlskirche (l’église Saint-Charles-Borromée). L'opéra d'État et le palais du Belvédère sont accessibles en 15 minutes à pied. Une borne de recharge électrique (Wallbox type 2) est disponible sur place.