Bella Rose Winery - Tasting Room
Bella Rose Vineyard & Winery now has a tasting room located on Old Falls Street in Downtown Niagara Falls. As a sister store to the main location in Lewiston, the tasting room invites all who share a love and passion for the different varieties of locally grown, produced, and bottled wines to come taste the very best the region has to offer.