Corstorphine Lodge Hotel, Edinburgh

186 St John's Rd EdinburghEH12 8SG, United Kingdom