Top of the Falls Restaurant/Delaware North Companies Parks & Resorts Share: Restaurants Top of the Falls Restaurant/Delaware North Companies Parks & Resorts Visit Website P.O. Box 773 Niagara Falls, NY 14302-0773 (716) 278-0337 (716) 278-0342 (fax) About About Delaware North Companies Parks & Resorts offers catering from 25-1000. We have a full service restaurant overlooking the Horseshoe Falls that is open from May through September.