Town Dock Restaurant offers waterfront dining and bar with a full selection of steak, seafood, raw bar, crab cakes & oysters as well as vegetarian selections in St Michaels MD. Welcome To Town Dock Food & Spirits in Historic St. Michaels Maryland

Town Dock Restaurant, located in the historic waterfront village of St. Michaels, offers a full selection of fresh seasonal dishes with amazing waterfront dining. Seafood is the house specialty, but locals know Town Dock for much more including signature steaks, chops, pastas and seasonal specials. Coupled with an extensive wine, beer and cocktail selection from our bar Proprietor Jon Mason personally invites you to experience the “heart of the harbor”.

Town Dock has a water view room available for private parties up to 60 people. For larger groups or more information call us any time at 410.745.5577.

Explore Our Menus

We prepare our menu from scratch so that every item is just for you. Come taste the difference.
View Our Menus

Entertainment & Events


From live entertainment to special events & promotions, something is always happening.
View Events

Contact Us, Reservations & More


Come when you please or make a reservation. Find out how easy it is to find us. Send us your comments.
Contact Us