Restaurant Search

El Bo Inn

Atlanta, MI


CONTACT INFO

Phone:

989-785-4713

ADDRESS

El Bo Inn
24300 M 33 North
Atlanta, MI 49709

More Restaurants in Atlanta

REVIEWS

Rate It: