Windsor Park ligger på strandpromenaden i Blackpools North Shore og tilbyder komfortable værelser, en bar og gratis off-road-parkering. Der er også gratis trådløs internetadgang overalt. Den nærmeste togstation, Blackpool North, ligger 5 minutters kørsel fra hotellet.
Nogle af værelserne på Windsor Park ligger på Queen's Promenade og har havudsigt. Samtlige værelser har te- og kaffefaciliteter samt Freeview-tv.
Gæsterne på Windsor Park kan slappe af og nyde forfriskninger i solloungen, mens de beundrer udsigten over strandpromenaden på klippen. Sporvognsstoppestedet Blackpool stopper uden for hotellet, hvilket gør det nemt at komme til byens centrum og seværdigheder.