soccer fans?
new NOLA resident here. where’s the spot for watching soccer (Liverpool!) games now that things are starting to sort of open up?
new NOLA resident here. where’s the spot for watching soccer (Liverpool!) games now that things are starting to sort of open up?