John’s Restaurant has been serving locals and vacationers for over 20 years. We offer American-style fare in a casual, family-friendly atmosphere. Try our breakfast buffet daily from 6am until 11:00am. Private dining room with seating for up to 50 guests, bus parking, and outdoor patio dining also available.