Hospitality - San Jose, California, United States
Caravelle Inn is a hospitality company based out of 1310 N 1ST ST, San Jose, California, United States.