La Salsa

1207 Marina Blvd San Leandro CA 94577 USA

(510) 352-9095

Location