Hotel Abba 1 stars

Overtoom 120, Oud West, 1054 HM Amsterdam, Netherlands

Hotel image
Read more reviews for Hotel Abba