Gaylord India Restaurant

678 N. Clark St.
Chicago
Illinois
United States