Does this hotel have its own parking?
Yes - NCP under hotel - see first page of their website
I believe it does run by NCP although we actually parked at North Greenwich and got the tube in to the hotel.
Get an answer from Holiday Inn London - Regent's Park, an IHG Hotel staff and past guests.