Obiekt Callas House jest usytuowany w Budapeszcie, tuż obok budynku Opery Narodowej. Oferuje on restaurację, bar i bezpłatne WiFi we wszystkich pomieszczeniach.
Wszystkie pokoje wyposażone są w telewizor z płaskim ekranem, a niektóre z nich mieszczą również część wypoczynkową. W każdym pokoju znajduje się łazienka z kapciami, bezpłatnym zestawem kosmetyków i suszarką do włosów.
Recepcja jest czynna przez cała dobę.
Obiekt jest położony w odległości 400 metrów od bazyliki św. Stefana i 700 metrów od Wielkiej Synagogi. Stacja metra linii M1 Opera Narodowa jest oddalona od budynku o 30 metrów. Odległość od najbliższego lotniska, Budapest Liszt Ferenc, wynosi 20 km.