St. Michaels Events

St. Michaels hosts numerous interesting, educational, and fun events. Visit online stmichaelsmd.org for a full list of events and activities