Where is Holiday Inn Express Barcelona - Montmeló by IHG, Granollers?

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°)


Where is Holiday Inn Express Barcelona - Montmeló by IHG, Granollers on the map?