1330 Results

British

Search

Located in the heart of India, the beautiful city of Lakes, Bhopal is Sadar Manzil spread across a land of 200 acres on the Shamla Hills situated near Shaukat Mahal.…