North Road Inn is the starting point to your day-trip adventures in Northern New Mexico! Whether you come to Los Alamos for leisure or for business, you will find a warm, cozy atmosphere where you can relax at the end of the day! The North Road Inn is a lovely, welcoming place, combining the best aspects of a bed & breakfast (personal, friendly...