The London Bar That Only Sells Tap Water – True Story!

The London Bar That Only Sells Tap Water – True Story!

The H20 Bar That Only Sells Tap Water – True Story! It seems the trend for weird pop-up bars and restaurants isn’t going away any time soon. So far I’ve heard of cereal restaurants (they only serve breakfast cereal), owl pop-ups and even cat cafés where finding cat hairs in your food is presumably all…