Anime Castle Store is located at:

35-32 Union Street
Flushing NY 11354

Our Contact Phone Number is:

                 347-438-1296               

 Store Hour

Monday:      12:00 PM - 6:00 PM
Tuesday:      12:00 PM - 6:00 PM
Wednesday: 12:00 PM - 6:00 PM
Thursday:    12:00 PM - 6:00 PM
Friday:         12:00 PM - 6:00 PM
Saturday:     12:00 PM - 6:00 PM
Sunday:       12:00 PM - 5:00 PM