Echo Cafe
141A Northdown Rd, Margate
London, CT9 2qy
United Kingdom