Lee's Video Megastore

Lee's Video Megastore is a business located in New York.