Avilora

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Avilora is a village located in Kozhikode district of Kerala state, south India.

References[edit]