760 E Vista Way, Vista, CA 92084 +1 760-724-5952
restaurant, Vista, CA, United States
Today
How to go there