Carmel Mar Thoma Center

Carmel Mar Thoma Center, Atlanta.