Nine Arch View Ella Hotel Ella
Nine Arch View Ella is located in Ella, 1.9 km from Demodara Nine Arch Bridge, 1.9 km from Little Adam's Peak, and 3.6 km from Ella Spice Garden. This property offers access to a terrace, free private parking and free Wi-Fi.
Number of rooms: 2
Nine Arch View Ella Passara Road, 3rd mile Post, Ella, 90090 Ella, Sri Lanka