Restaurants On George Street Edinburgh

If you're near St Andrew Square and hoping to taste flavours of everywhere from Mexico to Italy, you're in luck. Among the hub of exciting eateries, you’ll find places whipping up tapas, local cuts of lamb and plenty more eclectic options. Whether a quick bite or long lunch is calling, check out the best restaurants on George Street Edinburgh here.

Last edited by Marcus Sanigar

Last updated on 3rd November 2025




Scarpetta

Scarpetta brings old-school Italian hospitality to the heart of George Street. Expect retro charm, botanical wallpapers and all the warmth of Nonna's kitchen as you tuck into traditional pastas, meatballs, pizzas and plenty more.

With wines from across the Italian regions, there's a tasty tipple to pair with every bite. If you're feeling extra fancy, treat yourself to Italiano-inspired cocktails like the tiramisu martini or Tony negroni.

Rio Steakhouse Edinburgh

Situated within the iconic Assembly Rooms at 54 George Street, Rio Steakhouse is a Brazilian-inspired restaurant that's ideal for date night or a group meal with friends - either way, make sure you're hungry. Their talented gaucho chefs will continuously bring meat to your table until you're full, carved right in front of you.

The sleek space is decked out in pretty plants, dark colours and plush velvet seating. Start your meal at the gourmet salad bar, which promises authentic Brazilian treats, imported cheeses and cured meats, before digging into sumptuous Churrasco meat.