Takumen

5-50 50th Ave Long Island City NY 11101 USA

(718) 361-7973

Email Takumen

Location