Scotish Rites Catherdral

Scotish Rites Cathedral located in downtown Indianapolis, IN.

Leave a Comment

Menu