Get directions to: Wild Lily Tea Room, New York, NY
Restaurant address: 511 W 22nd St New York, NY 10011, USA
Restaurant: Wild Lily Tea Room