Casa Mowgli Hotel
Pian della Sussistenza 2 1, 32020 Falcade, Italy
Casa Mowgli is situated in Falcade and offers a shared lounge. Among the facilities at this property are a lift and private check-in and check-out, along with free Wi-Fi throughout the property.