The Newest Beauty Gem at The Plaza
Ah, The Plaza. The 19-story luxury hotel at Fifth Ave. and Central Park South is a landmark, and one of my first memories. That’s why I almost cried myself to sleep when they thought about making it all fancy condos after the last huge renovation. (I mean, the Beatles stayed here during their first visit […]

