El Chef Tacos

Overview

Address: 14502 Beach Blvd,
Westminster, CA 92683, USA
Phone: 714-379-2093