Location of store CANYON CREST ICE CREAM & WATER STORE in Canyon Crest Towne Centre mall is 5225 Canyon Crest Drive, Riverside, California - CA 92507.
GPS Coordinates: 33.956084, -117.331566
« Return to store detail