El Hotel Flora está ubicado junto al lago Maggiore, a 10 minutos a pie del centro de Stresa. Cuenta con piscina, aparcamiento gratuito y vistas a las islas Borromeas.
Las habitaciones del hotel Flora están insonorizadas y disponen de balcón (la mayoría de ellos con vistas a las islas Borromeas). Además, están equipadas con aire acondicionado, TV vía satélite y baño privado. Algunas tienen ducha de hidromasaje, mientras que otras incluyen bañera de hidromasaje.
Este hotel alberga un restaurante y un bar 24 horas.
El Flora Hotel se encuentra a 100 metros del embarcadero desde donde salen las excursiones en barco hacia las islas. El teleférico del monte Mottarone sale desde Stresa. El aeropuerto de Malpensa queda a 50 minutos en coche.