International franchise Delirium Café is opening its first U.S. location in historic downtown Leesburg, Va. You’ll soon find Delirium Café Leesburg’s pink elephants and robust beer list on King Street, occupying space previously filled by Crème de la Crème, a unique...