Bbsr 21 Apartments is a apartment complex located in Bhubaneswar, Odisha. The average rating of this place is 2.00 out of 5 stars based on 1 reviews. The street address of this place is GA 37, Flat No 302, Kailash Vihar, Sailashree Vihar, Chandrasekharpur, Bhubaneswar, Odisha 751021, India. It is about 2.64 kilometers away from the Patia Halt railway station.