Nail & Beauty Shop is a beauty salon located in the city of Leeds. The company Nail & Beauty Shop is domiciled at 12 Robin Lane LS28 7BN Leeds London and was established on 24/03/2003. Nail & Beauty Shop is registered under the company number 4708853.