ALBA’s Album Release at Drom NYC Date: June 18, 2023 Time: 7:00pm Location: 85 Avenue A, New York Venue: ALBA's Album Release at Drom NYC