It is the proper home for the country's best museum, which is simply and aptly named the Indian Museum. 
It is appropriate for the Indian Museum, the best museum in the country, to reside here.
It's a strange location for the Indian Museum, which would be better placed in another city.