Sefa Restaurant Sefa Restaurant 129 – 131 Trafalgar Road Greenwich SE10 9TX Rating Date: Rating Authority: Greenwich Leave a Reply Cancel replyYou must be logged in to post a comment.