Tatlers Cafe & Restaurant

10 York Road London SW11 3QA