Home > Resturants > Sefa Restaurant

Sefa Restaurant

Food:

Address: 129-131 Trafalgar Road , London SE10 9TX , England, London E10 9TX

Takeout, Reservations, Seating, Waitstaff, Highchairs Available, Serves Alcohol, Wheelchair Accessible

+44 20 8269 0233

View Menu