T. Castle ★★★★☆4.4 (43) Restaurants Hong Kong style fast food restaurant · Dessert restaurant 738 Villa St, Mountain View, CA 94041 Call Details →