Limunsudan Falls is a two-tiered waterfall located in Tagoloan II, Lanao del Sur, Philippines, 55 kilometers away from the City proper.
Limunsudan Falls is a two-tiered waterfall located in Tagoloan II Philippines from the City proper. This was 55 kilometers away. Tagoloan II is Lanao del Sur.