Wyndham Garden Hotel

  • Hotels & Motels
1725 E Algonquin Road
Schaumburg, IL 60173
(847) 397-1500
(847) 397-1540 (fax)