Baba's Famous Steak & Lemonade

Restaurant in Channahon, Ilinois