Shark and Rose

Address:

69 North San Pedro Street
Between Santa Clara and Saint John streets
San Jose, CA 95110

Phone:

+1 408 287 6969

Map:


Contact   ·   Privacy   ·   Terms