Located at the Howard Johnson Inn, and under new ownership, The Coach House is Fort St. John's newest family restaurant. Open from 6 am - 10 pm six days a week, we serve only fresh, homemade meals and feature daily specials with fresh local ingredients.