Grand Island provides the perfect setting for this unique establishment. Nestled in the Niagara River between Buffalo and Niagara Falls, the island offers a quieter, more relaxed atmosphere than its ...