Lord Byron liegt in North Beach, nur 17 Minuten zu Fuß von Surfside Beach (Strand) entfernt.