This Spanish and Mediterranean restaurant is located inside a shopping arcade, but don't let that put you off. Casa Andres is a popular eatery that fills up quickly so make sure to arrive early or book a table. Alongside Spanish cuisine, you'll find the likes of cod with tomato sauce, spaghetti carbonara, lamb shoulder and Chateaubriand steak.
This tiny restaurant is a secret treasure in Son Bou. It may not look like much from the outside but inside you'll be served meals freshly prepared with local ingredients. The menu could be considered small but what they do, they do well. Order one of the starter salads, chicken skewers for a main and then a piece of decadent hot chocolate cake for dessert. Other popular Italian dishes include the gnocchi and array of cheese boards.
Located right on the beach, you'll have incredible views of the Mediterranean Sea as you indulge in some scrumptious seafood including calamari and classic fish and chips. Live local music plays during the evening – the ideal accompaniment to your seafood main.
Treat yourself to a night out at a fantastic tapas bar serving up large mouth-watering portions. If you're in the mood for a few cocktails you're in luck, Mai Tai Son Bou serves excellent creations combined freshly in front of you from their drinks cart. If you brought the kids they'll be entertained all afternoon on the bouncy castle.
Watch the sun go down over the coastline as you try some of Sun Set Beach Bar's tasty seafood creations. The tempura and baby squid are especially delicious. This bar has a great area for outdoor seating and their friendly and prompt staff will pour you a pina colada like no other.
This laid-back sports bar is a home away from home for many British tourists. Enjoy watching the game on TV while kids play on the Xbox, Wii, pool table and air hockey set. With a large beer garden in the back, you'll be tempted to spend all day at Kit Kats while you unwind in the shade.
Make sure you arrive hungry at Asador Las Dunas. This restaurant serves gigantic portions at affordable prices and has an extensive menu of Spanish and international foods. Locals and tourists alike flock here for their fried whitebait, squid and octopus, suckling lamb, spit roast chicken, ribs and crepes stuffed with soft-shell fish. Any meat you order here will be freshly prepared for you on their front-of-house barbeque.
This restaurant is run by an Italian chef and has more than 30 varieties of pizza on the menu. Pasta is made fresh daily and you'll be missing out if you don't try the homemade lasagne, tagliatelle or mussels and mushroom risotto.
Compostela, a family run restaurant uses high quality ingredients to create their authentic Spanish cuisine. Try their gazpacho, sole in butter with capers and Galician beef shank stew. The drinks are made fresh in front of you and come in large quantities.
If you're looking to grab some food on the go, or something to take for a late lunch on the beach, come to Eat Italy. This Italian takeaway makes a variety of different pizzas as well as several types of pasta. Everything is wrapped up and ready for you to carry out including their popular spaghetti bolognaise, aubergine pasta and carbonara.