“Public houses” for lodging, food and drink date back to Roman times. Following in that time-honored tradition, Flint Hill Public House & Country Inn offers fine dining and luxury lodging in an historic schoolhouse that is situated on five picturesque acres in beautiful Rappahannock County, Virginia. We’re just a short drive from Washington, DC – but we’re a world away from the hustle and bustle of the city.