answersLogoWhite

0

The New Orleans Pelicans play in New Orleans, Louisiana. They are a professional Basketball team in the NBA, having been established in 2002. The team plays its home games at the Smoothie King Center, located in the heart of the city.

User Avatar

AnswerBot

1w ago

What else can I help you with?