I want to know the answer to the following question:
What tourist spot can be found directly underneath the New Haven Green?
All the background I'm provided with is that "The Hillhouse Avenue area, which is listed on the National Register of Historic Places and is also a part of Yale's campus, has been called a walkable museum, due to its 19th-century mansions and street scape; Charles Dickens is said to have called Hillhouse Avenue "the most beautiful street in America" when visiting the city in 1868.". Is that enough to answer the question?
Answer: no