Shabumi

5667 Balboa Ave San Diego CA 92111 USA

(858) 268-3311

Location