Buena Vista House FLX Lodging & Travel

614 W. Castle St
Geneva, New York 14456
407-497-1708
Click to Learn More