Elmhurst NY Convenience Stores 1. 8138 Broadway, Elmhurst, NY 11373 | Paradise Deli & Convenience (718) 335-2100