We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
Avenida Marques de Villanueva del Prado, 38400 Puerto de la Cruz, Tenerife, Spain
+34 922 38 56 14
13:00 - 16:00
19:00 - 23:30
Open now
See all hours
Sun - Sat 13:00 - 16:00
19:00 - 23:30
More Info
Add Photo Write a Review

320 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
  • More
Showing 168: English reviews
Level Contributor
73 reviews
28 restaurant reviews
common_n_restaurant_reviews_1bd8 25 helpful votes
4 of 5 bubbles Reviewed 3 days ago NEW

Tasty food at a very good price. Warm welcome and an eclectic variety. We would go back for sure. Good value

Thank Richard M
Chichester, United Kingdom
Level Contributor
19 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 22 helpful votes
5 of 5 bubbles Reviewed 4 days ago NEW

We ate in this restaurant 4 times in 10 days and thoroughly enjoyed very meal. My husband had the fish soup on all four visits! I particularly enjoyed the gazpacho, sole meuniere and fillet steak. Staff were really helpful and on our final visit they had a terrific guy on keyboard, which was fun. Extremely well priced. Really good value... More 

Thank coutrymouse
London, United Kingdom
Level Contributor
5 reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed 6 days ago NEW

Excellent food and service. Menu different from other restaurants in the area which was very refreshing.

Thank dotframe
Level Contributor
6 reviews
4 restaurant reviews
3 of 5 bubbles Reviewed 3 weeks ago via mobile

Having eaten at 5 of the top restaurants in Puerto De La cruz this place doesn't live up to the hype. The food is ok, but there are far better places to eat. The decor and food are very dated, with the doilies and flowery plates that would feel more at home at your grandmothers house. Not to mention how... More 

Thank Georgina B
Newbury, United Kingdom
Level Contributor
206 reviews
130 restaurant reviews
common_n_restaurant_reviews_1bd8 102 helpful votes
3 of 5 bubbles Reviewed 4 weeks ago

Magnolia is one of Puerto de la Cruz' few 'posh' restaurants, meaning the prices are high by local standards, the food is good and elegantly presented, the menu is not the standard Canarian fare and the setting and ambience are attractive and comfortable. However on our visit the waiting staff had too little to do, appeared to be unsupervised and... More 

Thank 295horace
Hadleigh, United Kingdom
Level Contributor
85 reviews
53 restaurant reviews
common_n_restaurant_reviews_1bd8 73 helpful votes
5 of 5 bubbles Reviewed 4 weeks ago via mobile

We ate here four times whilst staying at the Hotel Botanico across the road. We love fish and found that whoever was in the kitchen could cook it well. We had a crepe suzette one night that was prepared at our table with skill and pride. The restaurant is relaxed and you are not hurried. It was very popular with... More 

1 Thank SusieA111
Level Contributor
11 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
5 of 5 bubbles Reviewed 4 January 2017 via mobile

This is the best place I've eaten in Tenerife north since my time here . It's a charming restaurant with kind hearted waiters and a chef who seems to be enjoying making amazing traditional ( and modern ) dishes . Had I found this place at the beginning of my trip , I would have eaten here every night ,... More 

Thank Godfathereren
Tampere, Finland
Level Contributor
56 reviews
38 restaurant reviews
common_n_restaurant_reviews_1bd8 25 helpful votes
5 of 5 bubbles Reviewed 16 December 2016

We were eating Dinner in this restaurant. We ordered as a main course Sole Menuerie. It was really good, maybe the best I have ever ate. The dessert we ordered was also good: flambé strawberries. The service was also high standard. The restaurant is nice looking inside and there is also outside terrace. I think this is one of the... More 

Thank Riisto
Level Contributor
21 reviews
18 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
4 of 5 bubbles Reviewed 27 November 2016 via mobile

We have been visiting this place many times,and by now,we know it very well,and also the staff. Very good and tasty food,served by friendly and professional staff.

Thank Jack J
Stockport, United Kingdom
Level Contributor
66 reviews
42 restaurant reviews
common_n_restaurant_reviews_1bd8 36 helpful votes
2 of 5 bubbles Reviewed 12 November 2016 via mobile

Prebooked a table. Had to wait half an hour for the food & drinks order to be taken. Room elegant & staff smart. Food okay. Service very poor. Had to wait a further half an hour for the bill. Management disinterested when complaint made. A very poor evening for us. Others got fed up of waiting & left, don't think... More 

Thank pamofstockport

Travellers who viewed Magnolia also viewed

Puerto de la Cruz, Tenerife
Puerto de la Cruz, Tenerife
Puerto de la Cruz, Tenerife
Puerto de la Cruz, Tenerife
Puerto de la Cruz, Tenerife
Puerto de la Cruz, Tenerife

Been to Magnolia? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 bubbles
    4 of 5 bubbles
  • Value
    4 of 5 bubbles
    4 of 5 bubbles
Mediterranean, European, Spanish, International, Gluten Free Options
Lunch, Dinner, After-hours
Restaurant features
Reservations, Outdoor Seating, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Local cuisine, Special Occasion Dining, Romantic, Groups, Business meetings, Child-friendly
Open Hours
13:00 - 16:00
19:00 - 23:30
13:00 - 16:00
19:00 - 23:30
13:00 - 16:00
19:00 - 23:30
13:00 - 16:00
19:00 - 23:30
13:00 - 16:00
19:00 - 23:30
13:00 - 16:00
19:00 - 23:30
13:00 - 16:00
19:00 - 23:30
Location and Contact Information
  • Address: Avenida Marques de Villanueva del Prado, 38400 Puerto de la Cruz, Tenerife, Spain
  • Location: Europe  >  Spain  >  Canary Islands  >  Tenerife  >  Puerto de la Cruz
  • Phone Number: +34 922 38 56 14

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Magnolia and other visitors
1 question
Ask a question
Questions? Get answers from Magnolia staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?