Best hotels in Scotland & Europe

taxi from Edinburgh airport to St Andrews