Soba Ichi

2311A Magnolia St Oakland CA 94607 USA

(510) 465-1969

Location