Video+Palace

Video Palace is located at 79-03 Jamaica Avenue between 79th and 80th Streets.



back to 78th Street to Forest Parkway