Shana Thai

311A Moffett Blvd, Mountain View, CA 94043, United States