Sure. The Lovell is indeed a hotel, not a guesthouse. You can find it at 365 milton road. Their phone number is 01223425478.
And that is a 2 star hotel, correct? Are there any attractions I could visit in the centre?