This place is somewhere I visit from time to time. This is a privately owned small video store located on Elmwood Avenue in Buffalo. The selection is not like a major video rental chain; this place focuses on lesser-known films. This is a nice place if you are looking for something different.
more