Formosa is a Chinese restaurant offering a wide variety of dishes from an extensive menu. It has been in operation for over 30 years. Vegetarian and healthy options are available.