Stockists
Neelu is currently available at the following retail locations:

1504 Old Country Rd
Westbury, New York 11590
Tel. +1 (800) 636 - 7886

445 Park Avenue #16B
New York, New York 10022
Tel. +1 (212) 245 - 4780
Open by appointment only

94 Marylebone Lane
London, W1U2PZ United Kingdom
Tel. +44 02072241808