A new boutique hotel at 120 Allen Street in New York City makes a striking addition to the Big Apple skyline, thanks to …