Villa Meyland (India House - official residence of Ambassadors of India) is located in Wassenaar, Netherlands on Backershagenlaan 21. Villa Meyland (India House - official residence of Ambassadors of India) is rated 4.6 out of 5 in the category heritage building in Netherlands.
Address
Backershagenlaan 21