Just visited the new L.L. Bean store out in Dedham, MA and noticed what appears to be a new Apple retail store (?) in the same plaza so I figure to take a picture and post it.