C

One of the London tourist s attractions. Buying te...

One of the London tourist s attractions. Buying tea here is probably more expensive than a normal grocery shop. It s a small shop and you can have a properly prepared tea inside.

Comments:

No comments