Lobster omelets, pupusas and more await at Thelma's Cafe in Santa Clarita
Lobster omelets, French toast, pupusas and more await at Thelma's Cafe in Santa Clarita