Hotel Aida

Kubišova 23, Praha
View full map