Where is Sheila Nails located?
Sheila Nails is located at 1422 North Capitol St NW, Washington, DC 20002.
Sheila Nails
Washington, District of Columbia
FAQ
Hours, booking, location, and service questions.
Sheila Nails is located at 1422 North Capitol St NW, Washington, DC 20002.
Sheila Nails offers manicures, pedicures, and gel polish services.
Sheila Nails is open 7 days a week. Call (202) 750-6612 for specific daily hours.