El Taco Loco

Overview

Address: 5954 Lankershim Blvd
North Hollywood, CA 91601
Phone: 818-985-9060