I've found quite a few hotels that match what you're looking for. Would you like to be in the same part of town as your restaurant?
Actually, could you check for a hotel that also has free wifi?
hotel-parking hotel-pricerange restaurant-day restaurant-name restaurant-people restaurant-time
hotel-internet hotel-parking hotel-pricerange restaurant-day restaurant-name restaurant-people restaurant-time
hotel-internet hotel-parking hotel-pricerange hotel-type restaurant-day restaurant-name restaurant-people restaurant-time
hotel-internet hotel-parking hotel-pricerange restaurant-day restaurant-name restaurant-people restaurant-time