The Star On Grand

3425 Grand Ave Oakland CA 94610 USA

(510) 843-7827

Location