I was shocked to go to a restaurant the other day and order a glass of water to go with the food for 2 of us. I just like to drink tap water with ice. I prefer it to bottled water.
To my surprise the waiter said they weren't allowed to serve tap water. Only bottled water for which we had to pay.
Well it's a good restaurant so we ordered the bottled water but it just doesn't feel right. Every other restaurant I have ever been to in South Africa or Europe or the US will serve you tap water if you feel it is drinkable, which it is in South Africa.
I can only think of nightclubs in Europe where you have to order drinks as part of your entry cover charge and if you choose to order water then very expensive water it is indeed. But in restaurants: no, not that I can think of.
When I tackled the owner he was absolutely outspoken on the issue. He said he would fire any member of staff who served a patron tap water. He paid huge rent and tap water was not going to help him cover it.