Del Taco

Overview

Address: 1171 E Imperial Hwy,
Placentia, CA 92870, USA
Website: deltaco.com
Phone: 714-985-9095