Larry Morrow Confirms New Morrows Location


Morrows located in New Orleans

Larry Morrow was asked about comments left on his Instagram post about Morrows restaurant needing more space. He attempted to buy surrounding businesses; The businesses were not interesting in selling. He then confirmed new location designs set to start December 1st. 



35 views

© 2023 by ENERGY FLASH. Proudly created with Wix.com