Green Tea is a Chinese restaurant known for its extensive menu of classic dishes and a variety of lobster specialties. Catering services are available.