Avalon Thousand Oaks Plaza

Thousand Oaks, California