If the idea of water, fresh air and a touch of indoor elegance appeals to you, then La Vista is the wedding day location for you. La Vista Wedding Hall is a luxurious and modern space that is ideal for weddings. It has views of the Canal and is surrounded by an amazing Landscape.
Several indoor event spaces are available for Weddings, Engagement Parties, Ceremonies and Receptions.