Formosa Garden is a casual Chinese restaurant offering an extensive menu of familiar dishes for dine-in.