My recent trip to London was my first experience in Europe. I was blown away by the architecture, food, style and history that characterized the city. Our trip was also the first time my parents had been to Europe, so we got to experience it together with fresh eyes. We marveled over how we never ate a bad meal - especially after hearing about London's reputation for less than stellar food. Half of these spots were wonderful suggestions from friends. The other half were places I researched or happy accidents that we stumbled upon! Hopefully this list of restaurants and pubs will help you enjoy your culinary experience in London as much as we did.

Dishoom: Inspired by the disappearing Irani cafés of Bombay, Dishoom has a cool vibe and delicious food.

The Wolseley: This is a well-known and extremely impressive establishment. It will be helpful to make a reservation, dress up a bit and prepare your budget for the occasion. An excellent choice for afternoon tea.

Rabbit: Tapas! Exquisite tapas, delicious drinks and a laid-back vibe. I can't say enough good things about this place.

Cafe Concerto: If you see one of these and you're hungry for lunch, go in and sit down. One of the best salmon niçoise salads I've ever eaten.

The Botanist: This spot is typically busy, so I recommend making a reservation. Incredible drink list and delicious food.

Chelsea Potter Pub: We stumbled upon this pub, but apparently it is quite well known! I recommend the Pimm's and Lemonade or a pint of Pironi to go with your fish and chips.

Da Scalzo: The best pizza! Their gluten-free crust was impressive as well. Live jazz makes this little piece of Italy even more cozy.

No. 11 Pimlico Road: Go here for breakfast! I'm sure they make great dinner as well, but trust me, you need to eat their breakfast. The design in this place is on point!