Everything in New York seems to have had a previous life. Today we decided to treat ourselves to a quiet lunch at Tavern on the Green. This beautiful restaurant is located in Central Park where West 66th street meets the western edge of the park. We walked from our apartment and arrived a... Continue Reading →