Where is Holiday Inn Express Bothell by IHG?

Where is Holiday Inn Express Bothell by IHG located?

Holiday Inn Express Bothell by IHG, Holiday Inn Express Bothell by IHG, United States of America (approx. 47.79043°, -122.21368°)


Where is Holiday Inn Express Bothell by IHG on the map?