What time do they close
Address: 628 Palomar St, Chula Vista, CA 91911, USA
Amy Llanas | Aug 21, 2020
At 1:00 am
Ivan Hernandez | Aug 21, 2020
1 AM they close
PILIS | Aug 21, 2020
I think 1am
Luis Barragan | Aug 21, 2020
They close at 1am 😉
Thanks! Your answer is awaiting moderation.