17772 Wika Rd, Apple Valley, CA 92307 +1 760-373-0583
restaurant, Lenwood, CA, United States
Today
How to go there