Clean house, spotlessly clean. Located near the underground station line Piccadilly.