Отель Johann Strauss расположен в 4 районе Вены, в 100 метрах от станции метро Taubstummengasse метро (линия U1). Отель находится в 500 метрах от церкви Святого Чарльза. Государственный оперный театр и дворец Бельведер расположены в 15 минутах ходьбы. Отель Johann Strauss построен в в стиле модерн, входит в сеть отелей Kremslehner Hotels.