Castle Rock

940 Stewart Dr, Sunnyvale, CA 94085, USA