I cannot really comment on the atmosphere, as the whole of London was extremely quiet due to COVID when we visited. We went for food around 9.00 pm on a Sunday evening, and there were only a couple of other people in the place. We...ordered meals, and the food was good and swiftly delivered to our table. It was also very affordable and the staff was pleasant. I am sure this would be great in terms of atmosphere in normal times and during the summer.More