Tabard Inn corporate office is located in 1739 N St NW, Washington, District of Columbia, 20036, United States and has 51-200 employees.
tabard inn
tabard inc
tabard corp
tabard inn restaurant
hotel tabard inn
tabard inc
Departments
Number of employees
Operations
5
Marketing
1
Finance
1
C-Suite
1
| Location | People at location |
| North America | 1-10 |
Explore people who held key positions, contributed to Tabard Inn's success, and advanced their careers.
Assistant General Mana... at Episcope Hospitality
Worked as Creative Consultant (Temporary)
at Tabard Inn (2024-2024)
Director of Food And B... at Hilton
Worked as Restaurant Manager, Sommelier and Wine Directo...
at Tabard Inn (2015-2017)
Business Development R... at Wego Chemical Group
Worked as Restaurant Manager
at Tabard Inn (2017-2018)
Explore More
The Tabard Inn & Restaurant, established in 1922 in Washington, D.C., is the longest-continuously operating inn and restaurant in the city. It offers a unique dining experience with a menu inspired by global flavors and locally sourced ingredients, served during daily brunch and dinner services. The inn features over two dozen distinctive guest roo... Read More