Update Info - It's A Steal Deli
This restaurant was reported as closed. If it is open, let us know.
It's A Steal Deli
1750 Santa Rosa Ave
Santa Rosa, CA 95404
1750 Santa Rosa Ave
Santa Rosa, CA 95404
This restaurant was reported as closed. If it is open, let us know.