Address 4160 Main St #3 Flushing NY 11355 United States
Phone: (718) 762-1197 Open 24 Hours a Day: No