SqFt: 1221
Nail Salon
Newark, NJ - Newark, NJ, USA