Kirin Restaurant

Kirin Restaurant, 485 Castro St, Mountain View, CA 94041, United States

(650) 965-1059

Location