Este establecimiento dispone de restaurante, recepción 24 horas, salón compartido y WiFi gratuita en todas las instalaciones.
El Boss Boutique Athens se encuentra en Atenas, en la región de Ática, a 400 metros del Teatro Nacional de Grecia y de la plaza Omonia.
Las habitaciones están equipadas con aire acondicionado, escritorio, hervidor de agua, nevera, caja fuerte, TV de pantalla plana y baño privado con ducha. Todas las habitaciones del Boss Boutique Athens están equipadas con ropa de cama y toallas.