Stop and Stor Elmhurst / Rego Park 74-04 Grand Ave.Elmhurst, NY, 11373 View Phone 74-04 Grand Ave.Elmhurst, NY 11373 View Website Experience & Reliability About Reservation Send to My Email Send to My Phone Print this Page