O' Carr's Restaurant

AAA Inspector Rating
2909 18th St S
Homewood, AL 35209- Map It
Phone: (205) 879-2196
AAA Inspector Rating Details (scale 1-5)
AAA Inspector Notes
Patrons will find a lengthy list of salads and sandwiches at this popular lunch spot. The signature chicken salad is so popular that more than two thousand pounds is sold each week! The healthy offerings provide a fresh alternative to other greasy drive through options.
Deli Sandwiches
US 31, just w on 29th Ave S, just s. 2909 18th St S 35209
Closed some major holidays; also Sun.
Quick Serve. Lunch served.