Only use html tables for tabular data.
While in the past developers have used HTML tables for layout purposes, the use of these tables for non-tabular can be confusing for assistive technologies. Layout using tables also removes any flexibility of the layout. It can make pages hard to view on different screen sizes and users lose control over how the page is presented.
Use the WCAG links provided to get detailed guidelines on how to achieve accessibility for this scenario.