Amboori lies on the lap of Western Ghats and is covered by rubber plantations. It is home to St George Forane Church and Nava Jyothi Special School for Mentally Retarded, run by Apostolic Sisters of Mary Immaculate.
Nearest railhead is Neyyattinkara Railway Station.