OYO 28237 Hotel Bramhaputra Delhi: Location & Reviews