The Avalon Restaurant Review

The Avalon restaurant is located on 16 Balham Road, London and it is the perfect place for dining out with family or friends. It is a stylish diner with banquette seating, and its location adds to the fine atmosphere of the locale.
Here they serve genuine British Dishes and drinks, and it is worth mentioning the special steaks and roasts, the fine oyster dishes, and the exquisite cinnamon ice cream with apple crumbles. Overall, they have a very nice staff More



