El Mimoza está situado en la calle Ayia Marina, a 5 minutos a pie de la playa de Ayia Marina y a 2 minutos a pie del pintoresco puerto antiguo. Hay conexión Wi-Fi gratuita en las zonas comunes.
En las inmediaciones hay numerosos restaurantes y discotecas. También está a sólo 10-15 minutos a pie de la pequeña ciudad de Spetses y del puerto Dapia.
Hay un bonito patio delantero con muchas palmeras, yucas, higos llorones y numerosas plantas de colores. El establecimiento sirve un desayuno buffet casero y aperitivos ligeros.