Townhouse @ East 63rd Street New York, NY 10065
The Chopard Mansion, is perfectly located in the heart of the Madison Avenue luxury retail district and New York City’s famed Upper East Side historic district. It is just off of Madison Avenue and 1 block from Central Park. Basking in the southern sunlight, 21 East 63rd Street stands out as a rare gem amongst gems, possessing one of the most beautiful Beaux Arts building facades in all of New York. It can be seen while driving up Madison Avenue and it can’t help but be noticed when crossing town on East 63rd Street.
This magnificent limestone mansion is 25′ x 74′ on a 100′ lot. and is also zoned for commercial use.
Upon becoming the headquarters for Chopard, USA, this spectacular property had undergone extensive exterior renovations, including a full roof terrace for entertaining, and an interior rebuild with central heat and air conditioning. Also including all new state-of-the art electrical upgrades, private fiber, new kitchens and baths, beautifully detailed reception, office and conference areas, DGA security system and cameras, commercial elevator, steel reinforced interior stairwell and a fully usable basement with an inviolable vault.