Cha Cha Laca

87 Hanover Street, EH2 1EE

New Town, Edinburgh

Cuisine: Mexican, Modern

Check out our other restaurants in Edinburgh

The Everest Nepalese and Indian Restaurant

Tollcross, Edinburgh

20% a la carte discount ››

Surf & Turf Holyrood

Old Town, Edinburgh

10% a la carte menu discount ››

Indian Lounge

City Centre, Edinburgh

£16.50 for 2 courses on set menu ››

Britannia Spice

Leith, Edinburgh

A la carte available ››


Leith, Edinburgh

A la carte available ››

About Cha Cha Laca

Colourful Mexican in Edinburgh city centre

Brightly decorated and dotted with Mexican curios, Cha Cha Laca is a lively Mexican restaurant on Hanover Street. Popular with parties as well as couples and family groups, Cha Cha Laca offer some thirty or so tequilas and a cocktail list which majors in margaritas, daiquiris and mojitos. If you ever feel like a mezcal margarita then slip on your sombrero and make tracks for Cha Cha Laca.

Mexican street food

Crisp tostados, soft tacos and deep-fried taquitos all come with fillings such as pulled pork, grilled beef steak or mixed ceviche at Cha Cha Laca. Of course, there are burritos, enchiladas and fajitas which sit alongside a grill section of steaks, grilled sea bass and burgers topped with Monterey Jack Cheese, avocado, jalapenos and onions. Many of the dishes are available as tapas or snack portions – ideal for grazing over drinks or sharing with a group of friends. Cha Cha Laca also offers diner the chance to try a Mexican twist on apple pie topped with Mexican brandy butter.

Local attractions and transport

Cha Cha Laca is on Hanover Street in Edinburgh city centre. Waverley train station is a five minute walk and the tram line plus several major bus routes run along nearby Princes Street. There is restricted on-street parking. The National Portrait Gallery and the boutique shops of George Street and Mulberry Walk are a five minute walk.

Menus for Cha Cha Laca