Historic buildings on Albyn Place Street at Charlotte Street in New Town Edinburgh, Scotland, UK. New Town Edinburgh is a World Heritage.