Oscar Nail & Spa

3317 Francis Lewis Boulevard, Queens, New York 11358,