Best Western Plus Montreal Downtown-Hotel Europa is in Downtown Montreal, a short 6-minute walk from Peel Station and 4 minutes' walk from Bell Centre.