Poombarai is a village in the Indian state of Tamil Nadu. Poombarai. village. Poombari Village. Poombarai is located in Tamil Nadu. Poombarai is a tiny village that is famous for its production of garlic. It is comfortably nestled among terraced fields and lush greenery.
Poombarai is a village located in the heart of the Palani hills of Tamil Nadu, 18 kilometers from Kodaikanal. It is famous for Sri Kuzhanthai Velappar Temple.