If you think there’s nothing to do in Decatur, I assume you’ve yet to visit The Devon Lakeshore Amphitheater. Tucked away within the winding hills and plateaus that make up Nelson Park on the city’s east side is brand new music venue that has reeled in thousands of attendees and a variety of performers during […]
