The newly revived Charles Mayer & Company opened in 1992. The building was designed and built to resemble a home, and located north of Indianapolis, in the Shoppes at 56th and Illinois, adjacent to a haberdashery, fine jeweler, European Bistro,..
Relevance: 12.837103