Address 158-11 Jewel Ave Flushing NY 11365 United States
Phone: (718) 380-7083 Open 24 Hours a Day: No