Update Info - Thelma and Luis Cafe
This restaurant was reported as closed. If it is open, let us know.
Thelma and Luis Cafe
24250 Town Center Dr
Santa Clarita, CA 91355
24250 Town Center Dr
Santa Clarita, CA 91355
This restaurant was reported as closed. If it is open, let us know.