Mama Licha’s Kitchen

Overview

Address: 13867 Foothill Blvd Ste
Los Angeles, CA 91342 Sylmar
Phone: 818-367-0752