You are welcome to walk in but I suggest you make an appointment and bring cash. They only drawback is that they charge for credit cards. Oh yes and they have a new system for checking in, everything is digitized
Address: 771 E Vista Way #102B, Vista, CA 92084, USA
Robin Harvey | Apr 13, 2022
Yes
Diana M | Apr 13, 2022
They do have an 🏧 on site.
Thanks! Your answer is awaiting moderation.