The address of Jia Jia 99 Cents & Up is
81 Bayard St,
Manhattan,
New York,
New York,
US.