Read more
This old world charm hotel is strategically located with easy access to the southern business district of Nehru Place, Okhla, and Noida, which is located South,...