Adwa Cuisine

16256 Lyle St San Leandro CA 94578 USA

(408) 499-6553

Location