(858) 748-0706
13112 Poway Rd, Poway, CA 92064
View Map
Sorry, there are currently no reviews. Read More Poway Restaurant Reviews