Get directions to: British Bell Tea Inc, Newark, DE
Restaurant address: 1 W Fenwick Blvd Newark, DE 19702, USA
Restaurant: British Bell Tea Inc