Carlos Olmo
Best known Spanish restaurant
It is the best known Spanish restaurant in Edinburgh, close to the Royal Mile, and serves a variety of dishes, paellas, roasts, cakes, pie, sausage, meatballs, clams, mussels, cod, prawns pil pil, ratatouille, rice, etc..