Barcelona is a very family-friendly city, and great for kids of all ages. Almost any restaurant will be set-up to accommodate children, and have plenty of options to chose from. Cerveceria Catalana is a tapas place great for families, with tons of options for even picky eaters.
https://www.tripadvisor.com/Tourism-g187497-Barcelona_Catalonia-Vacations.html

