Jade Palace

2531 MacArthur Blvd Oakland CA 94602 USA

(510) 531-2424

Location