Olde Towne Inn in Upper Marlboro, MD, brings together the welcoming spirit of a neighborhood gathering place with the flavor and care of a standout American restaurant.
Set in a charming locale with a folksy feel, the experience is shaped by Chef Donnell Long’s thoughtful twist on classic American dishes, giving familiar favorites a fresh, memorable edge.
From breakfast and brunch to lunch, dinner, dessert, and catering, the menu is designed to fit every occasion, whether you are stopping in for a relaxed solo meal, meeting friends for cocktails, or planning a full dining experience with table service and comfortable seating.
The restaurant’s casual, cozy, and trendy atmosphere makes it easy to settle in and enjoy food that feels both comforting and elevated.
Guests come to Olde Towne Inn for more than a meal—they come for the full experience. Fast service helps keep visits smooth and convenient, while the great beer selection, great cocktails, live music, and sports-friendly setting create a lively environment that encourages people to stay, unwind, and enjoy themselves.
The restaurant also offers outdoor seating, delivery, takeaway, dine-in, and on-site services, making it easy to enjoy its food and hospitality in the way that works best for you.
With comfort food, healthy options, local specialties, happy-hour food and drinks, coffee, alcohol, and a great dessert selection, Olde Towne Inn delivers the kind of variety that keeps customers coming back again and again.
Accessibility and convenience are also a clear priority here. Wheelchair-accessible parking, entrance, seating, and toilets help ensure that more guests can enjoy a comfortable visit, while amenities like a bar on site, restroom, Wi-Fi, and free Wi-Fi add to the overall ease of dining.
Reservations are accepted, and payment is simple with credit cards and debit cards.
Backed by 1,292 reviews and a 3.90 out of 5 customer rating, Olde Towne Inn has built a reputation as a dependable and inviting destination for those looking for good food, good drinks, and a welcoming place to gather at 14745 Main St, Upper Marlboro, MD 20772.