J Nail Spa is located in London, United Kingdom on 16 Frognal Parade, West Hampstead,. J Nail Spa is rated 4.9 out of 5 in the category nail salon in United Kingdom.
Address
16 Frognal Parade, West Hampstead,
Accessibility
No wheelchair-accessible car park