Challa properties is a private limited company based out of Chennai, dealing in real estate development, construction, joint ventures, layout promotions and rentals. Established in 2004, Challa Properties initially started out with rentals and accommodation services and later moved into real estate ...Read More