Brand new high quality replacement screen for iPhone 8 (white and black avalible) 

iPhone 8 Screen Replacement

£19.99Price