The museum is located at 203 Old Town Road in Staten Island's Old Town neighborhood, it is reported to be the first tattoo museum to open in New York City.
The museum is located at 203 Old Town Road in Staten Island's Old Town neighborhood. This was what it is reported to be the first tattoo museum to open in New York City.