The Hive is one of the few luxury apartment buildings located in the bustling heart of downtown Windsor. Located at 531 Pelissier St, Windsor. The Hive is a lavishly upscale, modern and perfect living space for the busy professional.