Jeffeli Photo & Video Center 8114 Broadway Elmhurst, NY 11373 Phone: (718) 565-9836
Category: video tape rental