Where is Holiday Inn Express Barcelona - Montmeló by IHG, Granollers located?
Holiday Inn Express Barcelona - Montmeló by IHG, Granollers, Holiday Inn Express Barcelona - Montmeló by IHG, Granollers, Spain (approx. 41.57053°, 2.26524°)
Holiday Inn Express Barcelona - Montmeló by IHG, Granollers, Holiday Inn Express Barcelona - Montmeló by IHG, Granollers, Spain (approx. 41.57053°, 2.26524°)