Alibi Lounge, Fargo

Alibi Lounge 1340 21st Ave S, Fargo

Stella! Premieres at the Alibi Lounge, located in the Baymont by Wyndom Hotel in Fargo.