The BB Hotels are original, contemporary, boutique hotels in India, providing a point of calm and inspiration in the urban hub.This centrally located collection of 4 star luxury hotels offers inspiring design, refreshing ...
Hotel B. B. Palace
2638/2642, Bank Street, Gurudwara Road, Karol Bagh
Delhi, DE 110001