Super 8 Motel

El Cerrito, CA, USA