With that many people you are most likely looking at 2K + for that area.
I know you are saying no hall, but my suggestion would be to look for a Knights of Columbus or a rec center that rents rooms. They usually charge a nominal fee to rent a room and then you can cater in food from somewhere else. Some of the K of C's even make deals with local restaurants for discounts on catering.
If you must have it at a restaurant, you have to cut your guest list, sorry!