Elmwood Manor, built in 1804, destroyed in 2005, 902 South Beach Boulevard, Bay Saint Louis Buildings Image 13 of 32 Elmwood Manor, built in 1804, destroyed in 2005, 902 South Beach Boulevard, Bay Saint Louis