Sols Sandwich Shop & Deli

205-244-7657
2 20th St N # 120
Birmingham, AL 35203
No photo available for this business

Business Information

Restaurants
Delicatessens

Customer Reviews (No reviews)

No reviews were found for Sols Sandwich Shop & Deli.

Browse our top cities

Browse cities by state