Meeting Rooms at Landmark - Edinburgh City Centre

You would be hard pressed to find office space in Scotland’s capital that’s better placed than these city-centre workspaces. You’ll find them moments from Edinburgh Castle, near two stations, in a major new office development near Princes Street.