Property Location With a stay at The Manor Grove, you'll be centrally located in Blackpool, steps from Winter Gardens and minutes from Illuminasia. This guesthouse is within close proximity of Opera House Theatre and Blackpool Grand Theatre.Rooms Stay..