Carter Carburetor Laboratory Building

This page is under construction.

unnamed

Location: 2841 North Spring Avenue, St. Louis, Missouri