Aluvihara, which means ash monastery, is a cave monastery that awaits to be explored by you. Step into the past and learn of its largely interesting and mesmerizing history.