Coffee & Tea in London - Uxbridge The Chimes Shopping Centre, 183, High Street, Uxbridge, London, UB8 1LA Tags: internet cafes