The Balham Lounge
One restaurant that has made it into the top 20 most popular restaurants on The London Restaurant Review is The Lounge, in Balham, SW12.
There are only 5 reviews of it on the website but they all rave about it and I will be along there soon to check it out.
I also noticed that it had a favourable review in The London Paper last week.
Here is the excerpt:

Comments