(661) 298-0273
27625 Shangri La Drive, Canyon Country, CA 91351
View Map
Sorry, there are currently no reviews. Read More Canyon Country Restaurant Reviews