Distance 24.6 km / 15.3 Mile
Vineyard Woods
Located in Geneva, Vineyard Woods provides accommodation with free WiFi and a garden with a sun terrace.
All units are equipped with a flat-screen TV and a fully equipped kitchenette with a a microwave and coffee machine. Some units include...