Holiday Inn Express Meridian 800 S Allen St Meridian, ID 83642 Phone: (208) 288-2100 Fax: (208) 898-9436
Category: Hotels & Motels