Interlachen Corporate CenterVision Design Interlachen Corporate CenterA 105,084 square foot office building located in Minneapolis, Minnesota. 5050 Lincoln Drive, Edina, MN 55436 Tenant Login