Top Chef Cafe

105 Manor Lane London SE12 8LT