If you want to experience old New York, then the Lowell Hotel is just the ticket. Nestled on East 63rd street, it’s seconds from Central Park Zoo and Madison Avenue. Established as a luxury ...