Another New Restaurant Opens in Downtown Birmingham
Downtown Birmingham diners have another new place to eat lunch.
O'Carr's Downtown, a delicatessen from the owners of the original O'Carr's in Homewood, opened for business Monday.
The restaurant is at 214 18th St. North, near the Lyric Theatre and the Alabama Theatre. It will seat 55 guests.