The Log Cabin, Indian Falls NY (Corfu) reviews - SkyPhone Spot