I18 Asian Cuisine

1042 Marina Blvd San Leandro CA 94577 USA

(510) 357-9000

Location