Located in Apollo Beach, this air-conditioned holiday home features a terrace with pool views. Guests benefit from patio. Free WiFi is available throughout the property.
Book this Hotel