Update Info - Tep's Villa Roma
This restaurant was reported as closed. If it is open, let us know.
Tep's Villa Roma
3450 Lake Tahoe Blvd
South Lake Tahoe, CA 96150
3450 Lake Tahoe Blvd
South Lake Tahoe, CA 96150
This restaurant was reported as closed. If it is open, let us know.