Carl's Deli

Deli · 3151 AL-67, Somerville, AL

Dine-In

Hours

More food in Somerville, AL · Deli in Somerville