The Olde Town Pub offers an upscale dining and drinking experience in the heart of downtown Leonardtown, Maryland. We feature 14 beers on tap as well as award-winning chicken wings along with several popular appetizers and main courses. When you think of Leonardtown restaurants, think of the Olde Town Pub.