Browse Mediterranean restaurants in Edinburgh

  • Grand Cru

    79 Hanover Street, EH2 1EE

    New Town, Edinburgh

    Cuisine: Italian, Mediterranean, Bar Food

    About Grand Cru

    Cocktail bar & Mediterranean kitchen Edinburgh city centre

    Grand Cru is a stylish and buzzing cocktail bar and kitchen on Hanover Street, Edinburgh. Just off the George Street party circuit, it is a popular spot for lunching workers and shoppers as well as the evening post-work or pre-club crowd. Brunches, coffees and cakes fill in any snacking opportunities in between the main meals of the day. A small patio adds to Grand Cru’s appeal during the warmer months.

  • Tapa

    19 Shore Place, EH6 6SW

    Leith, Edinburgh

    Cuisine: Mediterranean, Spanish, Tapas

    About Tapa

    Situated in a refurbished warehouse building, Tapa is an atmospheric Spanish tapas restaurant on Shore Place in Edinburgh’s Leith. The welcoming, vaulted interior combines a classic bodega feel with traditional Spanish colours, old film posters, exposed stone and fairy lights wrapped around iron pillars. Friendly staff make for a relaxed atmosphere. A good selection of Spanish gins and sherries complements a wine list which draws on both the finest and other, less known and sometimes under appreciated, Spanish grape varietals.

  • Westview Restaurant - Leonardo Hotel Edinburgh Capital

    Leonardo Hotel Edinburgh Capital, EH12 6UG

    Corstorphine, Edinburgh

    Cuisine: British, Mediterranean, Modern

    About Westview Restaurant - Leonardo Hotel Edinburgh Capital

    Westview Restaurant is within Capital Hotel on Clermiston Road in Edinburgh’s West End and serves a mix of British and European dishes. Benefiting from its elevated position on top of Corstorphine Hill, the restaurant looks out on to both the Pentland Hills and the Firth of Forth. Situated in a quiet suburb of the capital, it is close to the airport but only a short ride into the city centre which makes it popular with business travellers, tourists and local residents alike.