Company name: Downers Sand Club Sports Bar & Grill
Description: American eatery with beach & bar games
1211 Butterfield Rd b, Downers Grove, IL 60515, United States