Event Types
Services
Description
Abba Hotels is a Spanish hotel chain, situated in prime locations across Spain (18), Germany (1), Andorra (2), and Chile (2).
Location
Spain
Abba Hotels is a Spanish hotel chain, situated in prime locations across Spain (18), Germany (1), Andorra (2), and Chile (2).
Spain