Cavendish Square 33
This building is located on the Cavendish Square, and is close to shops and restaurants. For a break you can take a walk through the Cavendish Square Gardens. The location provides meeting rooms and privates offices, and lots of other services. The area has plenty to offer, including good transport links.