Does it open Saturday
Address: 30 N Glover Ave, Chula Vista, CA 91910, USA
Javier D.F. (DF) | Aug 17, 2022
No is not Open Saturdays
marilynn Babauta | Aug 17, 2022
No
Willie Bautista | Aug 10, 2022
Not open on Saturday
Thanks! Your answer is awaiting moderation.