Welcome To Town Dock Food & Spirits in Historic St. Michaels Maryland. If you want to enjoy a peaceful atmosphere and have a great time with your friends, then you should visit our restaurant. We can offer you an excellent choice of food and also prepare and organize celebrations so you can feel comfortable. Considering that our restaurant has been on the market for the last 20 years, we have managed to build a reputation, and many people come to visit us.

We want you to feel great in our company, that’s why on every major holiday in the U.S we offer excellent promotions, and discounts for couples, family, and friends. Our restaurant has top chefs and exceptional personnel, who ensure you will get the top service at any moment. Over the years, we have developed our business and now we not only are offering dining services but also, we organize celebration instead of you. You can choose how many people you want to bring and tell us your idea of a menu, and we will make it happen. Our goal for the future and to expand our object so we can accommodate a more significant number of people because we know how our restaurant is popular in this area. We want you to enjoy our food, environment and peaceful atmosphere, away from town, traffic jams and everyday problems.

Gusts who once try our meals and experience our hospitality always return and we want you to be one of them. You should come and visit us, and you won’t make a mistake because you will experience another level of service.  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