Tabard Inn

[ Restaurant ]
1739 N Street NW
Washington, Washington DC
()202 331-8528
63

4 ratings
M-F 11:30-00:30, Sat 11:00-23:30, Sun 10:30-23:00
information provided by RateBeer.com