Update Info - Town Deli
This restaurant was reported as closed. If it is open, let us know.
Town Deli
2268 Honolulu Ave
Montrose, CA 91020
2268 Honolulu Ave
Montrose, CA 91020
This restaurant was reported as closed. If it is open, let us know.