Worldwide icon-chevron-right Europe icon-chevron-right United Kingdom icon-chevron-right England icon-chevron-right London icon-chevron-right Lupita


Restaurants, Mexican Charing Cross
2 out of 5 stars
4 out of 5 stars
(37user reviews)

Time Out says

2 out of 5 stars

A central London branch of the Mexican restaurant.

The central London branch of this Mexican mini-chain has a mind-bogglingly massive menu. Any Latin American delight you can imagine, they’ve got it. Plus about 25 others that are, frankly, a bit bizarre – like, chicken Milanese in a Mexican bun. With pickled onions.

Everything’s fairly basic, but there are a few lovely dishes: a crispy crab tostada had a nice hit of cayenne, the fish itself much like the filling in a pub crab mayo sandwich, but in a cosy way. ‘Chicken tinga’ quesadillas, too, were satisfyingly grainy little pockets of hot, sour meat, drizzled with cheese. Best of all, really, was a simple bowl of tortilla chips, which were golden brown and brilliantly savoury.

But there were also some real let-downs. Like the guacamole, which had clearly been made much earlier and was distinctly past its best. If you must order guac here, get the larger bowl, which they mix fresh at your table – but probably best to steer clear altogether. There were also some offensively bland refried beans, and a messy, dull plate of enchiladas.

Lupita does offer an express lunch menu for £9.95: order carefully and you might just have a good time. Though don’t get your hopes up.

Lupita says
As one of the most popular restaurants providing authentic Mexico City cuisine in London, the chefs at Lupita pride themselves on the authenticity of their dishes.


Address: 13-15 Villiers Street
Transport: Tube: Embankment
Price: Dinner for two with drinks and service: around £80.
Do you own this business?

Users say (37)

4 out of 5 stars

Average User Rating

3.6 / 5

Rating Breakdown

  • 5 star:17
  • 4 star:6
  • 3 star:2
  • 2 star:5
  • 1 star:7
3 people listening
3 of 3 found helpful

Easily the best Mexican food in London. The food was fast and tasty, the staff very friendly. The selection was huge and authentic. I liked the music and fun atmosphere and simply the best margarita I've had anywhere. Try it!

3 of 3 found helpful

I read some of the reviews and am shocked. This place is very good, although pricey. The meat is tender and juicy, salsas all homemade and I found a lot of creative taco dishes on the menu. The Gorbenador (spelling?) With prawns and a spicy chipotle-esque sauce is amazing. Margaritas are perfect too made with real juice...not cheap mixes. Tables are small and the food takes time, but it's worth it.

3 of 3 found helpful

I could find no fault with the food or drinks here. As soon as I saw Horchata and Flor de Jamaica on the menu I knew I was in good hands! The meal didn't disappoint (we tried a burrito and enchiladas) and staff really knew the menu. Although we didn't order much (or so we thought) the meal was filling and kept me satiated for many hours. I thoroughly enjoyed my meal and have every intention of visiting again.

3 of 3 found helpful

Went to this Mexican place by charing cross the other night for a party with friends, most who had been here before and always talk about how great the food and drinks are. Mi can't believe I waited so long to finally try it! Spicy dishes, lots of choices and a everything was very tasty and fresh. Cristina our waitress was very nice and friendly as well!

3 of 3 found helpful

FINALLY authentic mexican food, by far the best mexican restaurant I've tried in London!!!!!!!!

3 of 3 found helpful

Myself and a few friends thought that it's been such a gratefull experience find a restaurant where the food taste like home. Mexico is a country with a contrast on flavours and with such a rich cuisine. Definitely Lupita tick all the boxes. A few Mexican friends told me about it and I could not believe that tacos al pastor where available out of Mexico!!! Wow! And the salsas served for the tacos where so yummi!! Just like grandmother did. We had guacamole artesanal prepared on our table. That is such a plus I'd you are looking for fresh food. We tried Chicharron de queso, costras, alambres and it was just like in the taco shops in Mexico!! We wonder how they managed to have all this together in central London. A real taco shop where we as Mexicans can hang out for a taco like if we were in our country. The carnitas where super and we tried the Sopa de verduras, and all of us Agreed that tasted like home again. The restaurant was packed in a few minutes and the Mexican music loud and vibrant made out night as all of us end up singing and having out favourites tequilas. We had chance to chat with the waitress who was from Mexico aswell and we want to thanks her for such a great time!!! Not only to her but to who ever is behind of such a cool restaurant. We definitely advise to any one feeling home sick to visit this venue!!!

3 of 3 found helpful

Had a great meal out with a friend. The guacamole was good, especially with the chipotle sauce. The tuna Tostada and pork tacos were both amazing. Highly recommend.

2 of 2 found helpful

Had an amazing time at this place the other night. The staff is friendly, the food is as real mexican as you can get in London! The Pastor tasted just like it does in Mexico City. The Chicarron was great as well and also the ceviche is fresh and served on an avocado. It you want to eat real mexican you got to check this place out. Great margaritas too. Will be a regular here now that I found it.

2 of 2 found helpful

This is definitely the best mexican food in London by far. My partner and I shared the Totopas Clasicos which was delicious. I had the prawn tacos which were recommended by the waitress which were amazing. I also had Aguacate Relleno, which was half an avocado stuffed with ceviche. It was fresh and tasteful. My partner had the Chicharron with guacamole which was a crispy fried cheese and then the arrachera steak quesadillas which he raved about all night long. The restaurant was lively and all the staff friendly and helpful. I liked how everyone seemed to be taking care of all of the customers in the restaurant and delivering the food quickly to the tables after it was prepared. The music was great as well and really added to the atmosphere of the place. Great job Lupita! Can't wait to go back again!

2 of 2 found helpful

I honestly can't rate Lupita high enough. The staff are friendly and attentive and the food is fresh and delicious. It was my second visit and will definitely keep going back. The Guacamole was made freshly in front of us (it's worth paying extra for), the Nopales and Smoked Chicken Burrito equally delicious. Go crazy with the different salsas and chilli sauces they provide and squeeze lime to your taste. This is fresh Mexican eating at it's best, not greasy Tex-Mex! Definitely check it out!

2 of 2 found helpful

I celebrated my birthday yesterday at Lupita and was very impressed by the customer service and the extent to which the staff went to make our night special, so wanted to express my gratitude online by way of a good review. We had a great night and felt very comfortable. The food was amazing with very interesting flavours, and different to what we were used to, ie Tex Mex. I especially enjoyed the margaritas! Therefore I was really surprised to come across some of these comments. Given the choice, for me Lupita would win every time, especially on authenticity compared to alot of other restaurants. For anyone reading these reviews, I would recommend trying Lupita for yourself and making your own opinion.

1 of 1 found helpful

Great food and margaritas.  Had the mezcal one which was better than any margarita I've ever had in mexico!  The food was tasty and different than the usual stuff at other places.  Interesting menu and great for sharing and trying new things.  My new favorite mexican place in London.  

1 of 1 found helpful

Tasty mushroom quesadillas, but would've been very plain without the sauces. And I did think I've made better at home, but that's not to say it was unpleasant. Friendly waitress and some of the best nachos I've had. Good place for a lunchtime pit-stop or a tasty drunken snack.


The cost for the quality and quanity of food didnt match.

It may be better to go in a group to get more meals and the environment is nice and relaxed.

I won't be planning to go back any time soon.


It's pretty hard to find good Mexican places in London so I'm quite happy with this place. The mole (enmoladas) was spicy and bursting with flavor, the pitches of sangria and mezcal tropical were delicious. 


I had walked past this restaurant for years and not even realised it was a Mexican. The menu looked great and not too expensive so thought it was great for a quick pre theatre meal. I ordered the vegetable enchiladas and was very disappointed. The dish was literally just roasted veg (which was still a bit hard), tortillas and sauce. Maybe my expectations were too high, but the meal ended up being expensive for what it was. On a positive note, my boyfriend loved his burrito and the staff were really nice.


I'd definitely book a place at Lupita before going as the Charing Cross location means it's super busy in the evenings and gets a bit tight!

A group of us went for a dinner and made the most of their vast (and well-designed) menu, ordering a lot to share between us. Service was quick and friendly, but for me, the food was just ok. Guacamole was made in front of us, but we found it a small portion for the entire table; all the meat was a bit dry; and the Mole of the Enmoladas was a bit on the sweet side for me, though I think that's down to personal preference. The highlights for me were the Cactus Queso Fundido and the Fish Tacos, which were both new to me and tasted good!

A fun and affordable experience, however I probably wouldn't visit again. 


I absolutely love this restaurant! Forget all the big names and get yourself down to Lupita! The taquitos are perfection. Really quick service and perfect for a pre theatre meal!


I don't know why, but Mexican food in London is expensive (for what it is)! But, if you are going to splash your cash (a bit of an exaggeration), this is the place to do it. The service was quick, courteous and friendly. The food was deliciously authentic and the beer and wine list was short and sweet. We only spent £38 for dinner for two with a drink each, however since we were in Mexico recently, it does feel like it was a lot, when it really wasn't. To summarise, if you feel like Mexican - go to Lupita!


Having recently discovered this lovely chain of restaurants, I can't recommend it highly enough.

First thing to say is that it is worth booking if you are visiting at a weekend. The central location, near to Embankment tube station, is always a busy area and the restaurant is therefore often very busy.

Despite the volumes of customers the staff remain friendly, laughing and joking with you, and the food is served very quickly following your order. The food itself is top notch, featuring all your favourite Mexican dishes.

The drinks are also very reasonably priced and the jugs of cocktails improve this further. The mocktails are also very good value and got a double thumbs up from my friend who wasn’t drinking.


Holy Guacamole I love Lupita.I would go here for the experience alone of having the guacamole made right in front of me, it is something you must experience.They come right to your table and make it there and then which also allows you to omit any ingredients you do not like!Their tacos are amazing and you cannot miss out on having a cocktail or two while here.I even got to see a proposal happen, the staff were super excited about it all and it really made the fun experience all that more special.It really is my favourite Mexican in London. 


This Mexican restaurant was very reasonably priced.  The service is quick so a great place for a pre-theatre meal.  The food was tasty and plentiful - the burritos are massive!  Great sauces to accompany the food too - be careful as some pack a punch!  They do pack people in though so there’s not much space between tables.


I'd been meaning to try this restaurant for a while now and a friends new work place being based on the Strand gave me the perfect opportunity to suggest we try here...both being big Mexican food fans. We arrived around 6pm and the restaurant was fairly empty despite it being in a heaving location, by the time we left around 90 minutes later, the place was bustling at the seems but mainly seems from passing by tourist trade looking for a bite to eat.

We ordered a starter to share which consisted of a big roll of fried cheese with gucamole, our naive arrived soon after and we both opted for veggie enchilada verde with sides; we both agreed that we had had better Mexican food, having tried a lot of restaurants across London and outside the UK. I'd say overall the food was decent but not mind blowing, having wanted to try Lupita for ages I wasn't overwhelmed and won't be rushing back anytime soon.

We went with some collegues to dinner at this place, waiters very slow, they even didn't know the ingredients of some quesadillas, we ordered some margaritas and a main each, the portions we're really small and the food seems microwaved, not tasty and hot as it should be. We were 6 people and we spent 250 £ without the tips, overpricy and totally not worth. In the end you pay just for the location. Shameful.


A great Mexican food restaurant. Good margaritas and great classic Mexican dishes and fresh guacamole with a bit of a kick that they even prepare by the table in front of you, be warned! Friendly service and atmosphere. Food was authentic and price was good.


The food is bad...I mean very very bad. It most definitely is not fresh and tastes very bland and microwaved. Heard of the place from Timeout and though we'd check it out, turned out to be the worst meal I had in 8 years. The waiter didn't even bother asking how our food was, because he probably knows himself it isn't great.


Service is very friendly-- and I must say I am digging the new 'waiter/waitress notification system' on the tables. I am sure it must bug the heck out of them when its really busy, but if it works then sweet!

Still love this place for Mexican, definitely a better, more authentic taste and vibe that your wahaca's and chilango. That's also reflected in the price however :)

If feeling hungry, definitely go for the fresh made guac-- created before your eyes tableside!


As an avocado addict, guacamole is an easy choice. At Lupita, they make a sharing guac in front of you! 1½ avocados, onions, chilli, coriander, and lots of lime and served with tortillas. It can be difficult to get a seat, so best to book or arrive early; it is a popular restaurant for a reason. I'd also recommend the queso chicharon (deep fried cheese cone) which you do in guac, it's such a wonderful combination.

I am a big fan of Lupita where I go on a regular basis since last autumn. I think the quality of the food and drinks are excellent, the service friendly, the atmosphere relaxed and fresh and the prices very good. It has become one of my favourite retaurants in Londonand certainly my favourite Mexican restaurant (which food I know very well for having been to Mexico many times and having tried all Mexican restaurants in London).

I went last night and I have to say I was relatively disappointed. The food was tasty but we waited for an hour and a half for our food. It wasn't even busy when we were there. This was utterly ridiculous as we only ordered taco's each which you would expect to be cooked in a less then half of this time. I would be willing to try this place again as the food was intriguiging, although they seriously have to up their game on the service.

0 of 1 found helpful

I stumbled upon this place at the weekend, a fairly large sized group-16 people. They sat us down straight away and even gave us our own section downstairs which we appreciated. I was quite excited by the menu and my mouth was watering after reading the drinks menu. However, once our orders were put through things went downhill straight away! In such a large group we lost track of time and didnt realise our drinks hadnt arrived even after an hour. Our waiter was frazzled and didn't communicate with us. We each got our drinks seperately and that took another 45 minutes. He did not apologise for the delay or give us a reason. Finally a plate of food came out, but the relief was short lived as it took another 20 minutes for another plate to come out. After everyone had got there food I was still left without a dish, when he came out he brought the wrong dish and told me I must've forgotten my order!!!the cheek! I think I know the difference between chorizo and beef! We spent 2 and a half hours in this restaurant and it was a complete nightmare I honestly regret stepping into this place. The food was good when it actually arrived but I was seething after the treatment my friends and I endured! Our waiter was rude, confrontational and unapologetic. The manager was understanding and apologised, but that waiter should not be in the hospitality industry especially with that attitude.

0 of 1 found helpful

Went last night and had a dreadful time. Arrived, and the place smelled faintly like a toilet. Stood in the doorway for a minute or two before asking a passing waiter if I could sit down. Sat in the window, by the door, and lost my iPod down the back of the bench. Spent ten minutes with my partner trying to fish it out - no help offered from the staff until we asked, at which point they offered to hoover it out at the end of the meal. Ordered two beers, only one arrived, five minutes later. Ordered two chicken burritos (surely the staple, plain vanilla of any Mexican restaurant) and were served two, just-warm and very flat wraps filled mostly with cream and strong tasting cheddar, along with the second beer. Ate those very quickly, so ordered some Nachos Classicos, at £6.95, to fill ourselves up. The resulting bowl was generously proportioned, but tasted mostly of ingredients made by Doritos. In general, Lupito feels like a place recently put under new management: it's grubby, the staff have little direction from a young manager, and the food has been value-engineered into using cheaper ingredients. My partner had to pass two waitresses arguing with each other on the way to the ladies - which sort of says it all. At £33 for two beers, two very disappointing wraps and a bowl of nachos, I shan't be returning.

0 of 1 found helpful

Lupita is the worst Mexican restaurant in central London. 10 years ago, it would have been novel, and would have gained some points, but Taqueria, Wahaca, Pacific (yes, it is tex mex), and even some of the burrito upstarts like Chipotle, And Mas Burrito (but not Benitos Hat, unless you want grissle instead of meat) will give you a better meal. Lupita will always bring images of tasteless slop wrapped in corn products to my mind. Sorry guys, I was excited when you opened a back in 2010, but I think you need a serious rethink.

0 of 2 found helpful

Overpriced and very bland food! A real disappointment as I was looking forward to this place. The burritos are practically tasteless and almost double the price of those at Chipotle! We constantly had to ask for sour cream and chilli sauces so the food was cold by the time we had enough flavourings to improve it

0 of 3 found helpful

I went to Lupita on Villiers Street with my mates from work. We have been seated in the basement next to the toilet. The smell in the basement was terrible. The seats were very uncomfortable. We ordered a range of tacos, which were surprisingly small if you take in consideration the price we paid for them! Food looked boring and disappointing. In the middle of our visit in Lupita suddenly one of my friends started to scream, as she just seen a MOUSE running just next to our table!!! Disgusting!!! I don't even want to think how the kitchen looks like in this restaurant if mice are running around in the restaurant. Do not go there if you don't want to catch some disease! The place is dirty and overpriced I wouldn't advise it to anyone to eat there!

Nearby Restaurants