Coffee & Tea in London - Bayswater 96 Queensway, Bayswater, London, W2 3RR Tags: private parties: up to 20 guests