Gaylord India Restaurant

555 Mall Dr.
Schaumburg
Illinois
United States