Cavendish Square Gardens and Grosvenor Square are nearby and offer quiet places to relax or eat outdoors.