Offering an outdoor swimming pool and a restaurant, Hotel Castro is located in Puerto Ayora. Free WiFi access is available. Each air-conditioned room here will provide you with a cable TV, bed linen and a private bathroom with a shower.
Offering an outdoor swimming pool and a restaurant, Hotel Cast Read more
Offering an outdoor swimming pool and a restaurant, Hotel Castro is located in Puerto Ayora. Free WiFi access is available. Each air-conditioned room here will provide you with a cable TV, bed linen and a private bathroom with a shower.
Offering an outdoor swimming pool and a restaurant, Hotel Castro is located in Puerto Ayora. Free WiFi access is available. Each air-conditioned room here will provide you with a cable TV, bed linen and a private bathroom with a shower.
Number of Rooms: 10