O’Carr’s Restaurant
2909 18th Street South, Homewood, Alabama
2909 18th Street South, Homewood, Alabama
Monday, 10 a.m.-2 p.m. Tuesday-Saturday, 10 a.m.-4 p.m.
Restaurant
Breakfast, Brunch, Lunch
Mentions
-
O’Carr’s Restaurant
Women flock to O’Carr’s in downtown Homewood for their chicken salad and fruit plate. However, this popular girly lunch spot has its roots in rock n’ roll.
Mar 1, 2012