Le B&B Stillachiara est situé à Badolato Borgo, à 7 km du port de plaisance et de la mer. Il dispose d'une terrasse avec vue sur la mer et d'une connexion Wi-Fi gratuite dans les parties communes.
Les chambres climatisées sont dotées de carrelage, d'un balcon avec vue sur le jardin et d'une télévision à écran plat. Certaines sont dotées de poutres apparentes ou de murs en pierres partiellement apparentes.
Le restaurant Le Terrazze sert une cuisine traditionnelle de la région et des pizzas.
Soverato se trouve à 20 km du Stillachiara et Sant'Andrea Apostolo dello Ionio est accessible en 30 minutes en voiture.