Ubicado a unos 2 km del Lemon Bay Aquatic Preserve, el Sun Life Beach Hotel Englewood incluye 9 habitaciones.
Este hotel de 2 estrellas está situado cerca de lugares de interés natural como el Indian Mound Park (2 km) y la Peninsula at Englewood Beach (2,1 km). El hotel está a unos 4 km del Lemon Bay Park y de otras atracciones principales de Englewood.
Las habitaciones están diseñadas con decoración cómoda.