Address 8907 Jamaica Ave Jamaica NY 11421 United States
Phone: (718) 847-6333 Open 24 Hours a Day: No