Deluxe Inn

2070 Solano Ave
Vallejo
California
United States