Overlook at Great Notch Overlook Corporate center was built in 1988 located in Little Falls, NJ. Overlook Corporate Center is 415,000 square feet of work space, with spaces ranging between 2,500 square feet and 145,000.