Jury’s Inn is one of the most centrally positioned hotels in Edinburgh, located just off the famous Royal Mile on Jeffrey Street in the Old Town and surrounded by beautiful architecture.