Why Pope Francis Won’t Be Checking Into A Hotel When He Comes To New York City
It’s safe to say any number of New York City hotels would be thrilled to roll out the white carpet when Pope Francis breezes into town for a much anticipated 40-hour touch down.
But following a custom begun in 1979 with Pope John Paul, home base for the Argentinian pontiff on his first visit to New York will be a five-story townhouse on the Upper East Side. Read more