Fries & Tots
31333 Temecula Pkwy, Temecula
Restaurants in Temecula, CA
Fries & Tots
31333 Temecula Pkwy, Temecula, CA 92592