With a stay at Three Corners Hotel Anna in Budapest (Budapest City Centre), you'll be within a 5-minute drive of St. Stephen's Basilica and Hungarian State Opera House. This hotel is 2.6 mi (4.2 km) from Margaret Island and 1.6 mi (2.6 km) from Gellért Thermal Bath.