Explore details about location Church Green. Church Green is a location situated within the Framingham alongside other areas such as Barry Drive, Hillside Street, Royal Meadow Lane.