Cheba Hut

4800 Art Street San Diego 92115