Good spot for meetings in the City, close to London Bridge station and buses