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. 

37 views0 comments

Recent Posts

See All