Restaurants in Barrington, IL
Restaurants
710 W Northwest Hwy.,
Barrington ,
IL
60010
UNITED STATES
Based on 1 reviews
Exquisite!
I can't say enough wonderful things about Ambrosia. This is a great place to order all of your special occasion bakery sweets!Worldwide > United States > Barrington, IL > Restaurants