If you miss renting from places like Blockbuster or Redbox, one Philadelphia store hopes to bring it back. The Little Movie Store, located at 200 S. 10th Street in South Philadelphia, opened on Oct.