New York
123 West 56th Street, New York
New Delhi
The Lodhi, Lodhi Road, New Delhi
London
16 Albemarle Street, Mayfair, London