Big John Steak & Onion is located at 3300 E Holland Rd Buena Vista Twp, Freeland, MI. This business specializes in Restaurants. Big John Steak & Onion is open Mon-Thur 10:00am-11:00pm, Fri&Sat 10:00am-12 midnight, Sun 11:00am-9:00pm and accepts American Express, Discover and Visa.