Happy Lamb Hot Pot | Mountain View ★★★★☆4.3 (1,707) Restaurants Hot pot restaurant · Chinese restaurant · Shabu-shabu restaurant 102 Castro St, Mountain View, CA 94041 Call Website Details →