Hotel Albemarle

Located on one of Ecuador's beautiful Galapagos Islands, Hotel Albemarle is situated directly on a white sand beach, and offers 16 air conditioned guest rooms with WiFi. Amenities include a freshwater swimming pool, sun terraces and hammocks. Hotel Alberm ...