Chubasco Restaurant

Overview

Address: 11220 Laurel Canyon Blvd
San Fernando, CA 91340
Phone: 818-361-7408