Vagabond Inn Chula Vista

230 Broadway
Chula Vista
California
United States