Cuban International Restaurant

Address:

625 North 6th Street
Between Jackson & Taylor
San Jose, CA 95112

Phone:

+1 408 288 6783

Map:


Contact   ·   Privacy   ·   Terms