Mid Town Pub doesn't look like much from the outside (it's set in a small strip mall with several empty businesses) but it's worth pulling up and having a meal. I've been to MTP a couple of times now and have enjoyed each visit.
When you arrive there's a basket of something to munch on - I've sat down to both snack mix and popcorn. I preferred the snack mix to the popcorn; the popcorn was very salty (a smart move in a bar, it'll get you ordering drinks).
I've had the ABLT and Prime Rib sandwich. The ABLT Supreme (avocado, bacon, lettuce, tomato) was a good size and pretty much what you'd expect. I ordered waffle fries and they were cut a little too thick/just a little underdone. The Prime Rib sandwich was very tasty and not too fatty - there were some pieces I had to discard, but I am much pickier than the average prime rib eater. This time I went with the sweet potato fries and they appeared to be hand-cut and were cooked well.
Staff has been friendly and there seem to be a lot of regulars. Prices can be just a touch high (my happy hour Spotted Cow was $5 - that's usually what I pay at most for a full-price SC tap downtown). I saw they've added a Beyond Meat veggie patty to their options; a Boca patty is free, but a Beyond Meat patty will add $4 to your burger.
As for ambiance, it's sports bar meets the Nitty Gritty. If I lived in the area I think it'd be a fun place to watch the game, whichever game it may be.