Luna Xu MD 99 Elizabeth St 2nd floor New York, New York, 10013 Phone: 212-227-8837 Doctor Category: Ophthalmology Profile Let this business know you found them on Hudson Valley's Online Directories. Locations New York 99 Elizabeth St 2nd floor New York, New York 10013 Claim/Edit Listing