Restaurants in Upland, CA
Restaurants • Night Life • Bars
60 N Mountain Ave.,
Upland ,
CA
91786
UNITED STATES
Based on 1 reviews
great spot
Great place to hang out with a group of people, nice atmosphere. The food is great and taco tuesdays are awesome. Big screen tvs and pool tables are a plus.Worldwide > United States > Upland, CA > Restaurants