No you cannot register anywhere. But you can register in sub-registart office under your revenue district. Bangalore urban has 5 revenue districts.
Rajajinagar District Sub-registars: Rajajinagar, Yashwanthpura, Vijayanagar, Srirampuram, Peenya, Laggere, Nagarbhavi, Madanayakanahalli, Dasanapura
Basavanagudi District Sub-registrars:
Basavanagagudi, Chamarajapete, Banashankari, Anekal, Attibele, Sarjapura, Jigani
Shivajinagar District Sub-registrars:
Shivajinagar, Indiranagar, Halsuru, Banasawadi, K.R Puram, Mahadevapura, Bidarahalli1, Bidarahalli2, Varthur
Gandhinagar District Sub-registrars:
Gandhinagar, Malleswaram, Ganganagar, Hebbal, Kacharakanahalli, Byatarayanapura, Yelahanka, Jala, Hesaraghatta
Jayanagar District Sub-registrars:
Jayanagar, Santhinagar, B.T.M Layout, Kengeri, Rajarajeshwari nagar, J.P Nagar, Bommanahalli, Begur, Tavarekere
For their address, please follow the link,
https://www.zippserv.com/blog/list-sub-registrar-offices-bangalore/