Coffee & Tea in London - Ealing Uxbridge Road, 15, Station Parade, Ealing, London, W5 3LD Tags: delicatessen, sandwiches, seating area, takeaway