Bubble Tea camden - 60A Camden Lock Pl, London NW1 8AF, UK on Eaten