240 Windermere Blvd, Alexandria, LA 71303
Extra Space Windermere is a self storage facility in Alexandria, LA located at 240 Windermere Blvd, Alexandria, LA 71303. Extra Space Windermere offers affordable, convenient self storage units in Alexandria, LA.