Get directions to: Eye Of The Needle Palm Beach, Palm Beach, FL
Restaurant address: 313 1/2 Worth Ave Ste C2 Palm Beach, FL 33480, USA
Restaurant: Eye Of The Needle Palm Beach