Millrose Restaurant

45 S. Barrington Rd.
Barrington
Illinois
United States
website