Sherlock Holmes Statue, set within nearly 5 minutes' walk from the cosy 3-star Premier Inn Edinburgh City Centre as well as Royal Mile placed 1.2 km from he property. If you want to explore even more landmarks in Edinburgh, consider checking out the memorial tower "Nelson Monument", which is located 750 meters away.