Ok, so I'm here in "nawlins" and am confused about whether or not the Siberia still serves food. Has anyone been here recently?
Address: 2227 St Claude Ave, New Orleans, LA 70117, USA
Joshua Grippo | Oct 24, 2019
It is now Brazilian street food. The Polish place opened their own brick and mortar on St Bernard called the
Green Room
Dana Fontenot | Oct 24, 2019
Kitchen opens daily at 5
Maggie Masterson | Oct 24, 2019
Great, thank you!
Thanks! Your answer is awaiting moderation.