I think you're talking about the Croydon Park Hotel, but their website is down. (
www.croydonparkhotel.com)
For a while I think this was the only reasonable hotel in Croydon, but there's also a Jury's Inn now, although this is a little further from the station.