Is this 24 hour dine-in or just drive-thru?

Mark Arroyo | Jun 26, 2019 | Category: Fast food restaurant in Costa Mesa, California

Del Taco - All questions

Address: 1720 Superior Ave, Costa Mesa, CA 92627, USA

Guy Saurbaugh | Jun 27, 2019

24 hours

Kandi Cook | Jun 27, 2019

Yes it is 24 hours

Sam Fisher | Jun 27, 2019

Unsure

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places