Aftershock London will be opening their first United States store this Spring at The Plaza at Preston Center.  With over 150 stores around the world, we are very excited […]