Where is The Inn at Dos Brisas located?

Answers from Our Experts (1)

You’d think The Inn at Dos Brisas, the only Forbes Travel Guide Five-Star restaurant in Texas, would be perched in a Dallas high-rise or among Austin’s up-and-coming food spots, but this destination restaurant is set far away from the hustle and bustle of city life. Trade in your briefcase for an evening of calm: Tucked inside a relaxing 300-acre luxury ranch resort, at 10000 Champion Drive, in the tiny rural town of Washington, Texas, The Inn at Dos Brisas sets the mood for the innovative farm-to-table cuisine. Surrounded by rolling hills, meadows and a lake, the location couldn’t be more serene; hotel guests ride around the grounds on customized golf carts or on one of Dos Brisas’ many horses. And a horse ride just might help you work up an appetite for dinner at the luxury Texas restaurant.

Related Questions