Close

Ambika-Radha's hotel on Tamil Nadu-Kerala border

Siblings and celebrated actresses Ambika and Radha have jointly opened a posh hotel