Aug. 17, 2016

The Dempsey Store

The Dempsey Store in North York's Dempsey Park