By blending a bit of the old with the new, owner Shannon Gober has transformed this Downtown Birmingham landmark into John's City Diner. While the restaurant still maintains much of the charm from the past, the decor and menu have undergone a face-lift. The menu at John's City Diner features a wide range of flavors from Southern comfort food to Gastro Pub inspired dishes. We use only locally grown or Organic produce. Every meat that we use is hormone, GMO and antibiotic free such as Fudge Farms Family Pork, Springer Mountain Farms Chicken and Creekstone All Natural Beef. Our bar features 12 local craft beers on draft, 15 wines by the glass and hand crafted cocktails using the most honest ingredients available. As we like to say at John's, "Get Some".

Make a Reservation

Powered By OpenTable


Monday-Thursday 11:00-2:30, 5:00-9:00
Friday 11:00-2:30, 5:00-9:30
Saturday 5:00-9:30



Join us for happy hour

Monday-Friday. 4:30-6:30 in the bar. $5 wine. $3 beer. Half-priced small plates. Food service begins at 5 pm.



Upcoming Events

Beer vs. Wine Dinner 2015

To view menu and purchase tickets, click here.

Private Events

John's downtown location has banquet facilities available for your private parties and special events. Many configurations are available, including rental of the entire restaurant (holds up to 500 people), or rental of our upstairs banquet facilities (holds up to 150 people).

For more information, or to book a party, please call us at (205) 322-6014

Banquet Information | Party Contract

Email completed Party Contract to: 


We offer catering for office parties and luncheons to Weddings and off site events. We cater to Avondale Brewing Co., Ted's Garage and many other great locations. View our catering to go menu below or let us customize a menu for your next outing or a once in a lifetime event. Email us through the "Contact Us" tab on this website's homepage or give us a call at 205-322-6014.

View Catering Menu

Contact Us

Name *

112 Richard Arrington Blvd N
Birmingham, Alabama 35203
(205) 322-6014


Mon - Fri. 11am-2:30pm

Mon - Thurs. 5pm-9pm
Fri. - Sat. 5pm-9:30pm