There are tons of Po Boy restaurants in New Orleans and Mother's is often mentioned as one of the best places for these sandwiches. It is often busy, but we were lucky enough to walk right in, order, and immediately enjoy our sandwich.
Mother's is located at 401 Poydras St in New Orleans, LA.
No comments:
Post a Comment