Albela Art is a museum located in New Delhi, Delhi. The average rating of this place is 4.00 out of 5 stars based on 10 reviews. The street address of this place is Shop No 17, Palika Bazar, Connaught Place, Connaught Place, New Delhi, Delhi 110001, India. It is about 0.51 kilometers away from the Shivaji Brid railway station.
MD Parwej ali Ansari 59 months ago
Nice collection with amazing art done
Tanisha Gupta 23 months ago
Beautiful place to get clicks
Vishal Chand 83 months ago
Must visit for all kinds if games, toys and mobile phone accessories