var map = L.map(location).setView([latitude, longitude], 5);
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>', maxZoom: 18, id: '', accessToken: '' }).addTo(map);
var map2 = L.map(location).setView([latitude, longitude], 5);
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>', maxZoom: 18, id: '', accessToken: '' }).addTo(map2);
Looks like you place both of them into the same div, "location". You'll have to give them each their own div to be placed into.