1. The St Bernard Parish Post 2708 Debouchel Blvd, Meraux, LA 70075 Coordinate: 29.93663,-89.9213 Phone: (504) 278-7910