Hands down the best tea time in London with an amazing view. IMG_7997IMG_7995 on the 32nd floor of Centre Point on New Oxford Street.