Food John’s City Diner – Upscale Comfort Food Experience upscale Southern comfort food at John's City Diner—historic Birmingham spot with Steel City vibe, locally sourced plates, and iconic dishes like trout almandine.