Offering a restaurant, Isabela Lodge is located on Isabela Island's coast in Puerto Villamil. Free WiFi access is available.
Offering a restaurant, Isabela Lodge is located on Isabela Island's coast in Puerto Villamil. Free WiFi access is available. Read more
Offering a restaurant, Isabela Lodge is located on Isabela Island's coast in Puerto Villamil. Free WiFi access is available.
Offering a restaurant, Isabela Lodge is located on Isabela Island's coast in Puerto Villamil. Free WiFi access is available.
Number of Rooms: 8