SoHo Grand Hotel, New York City
Last week we had the pleasure of touring the beautiful SoHo Grand Hotel in New York City. Not only is this a beautiful property, but it is also pet friendly! The SoHo Grand is located in New York City's most iconic neighborhood and was the first hotel built in SoHo in over a century! The [...]