contact info

Sefa Restaurant


129-131 Trafagar Road
SE10 9TX, London
Phone:0208 269 0233
info@sefa-restaurant.co.uk

get in touch