Occupant un bâtiment victorien, l'Ashgrove House Hotel se situe sur l'A8, menant au centre-ville, et à 500 mètres de la gare Haymarket d'Édimbourg.