Next to a beauty supply store you can’t miss Bella Roma Italian Restaurant with its sleek styling, the smell of fresh bread wafting out from the kitchen, and its bright green paint job. Step inside and allow yourself to relax as you wait for your friendly server to take your order, then choose from a selection of London’s best wine to accompany your meal.
Right in the think of all the shopping action, Bella Roma finds itself in the heart of London’s Lewisham.
LL Card Offer:
13 Lewis Grove London Greater London SE13 6BG United Kingdom