Get directions to: Anacapri Restaurant, Elmwood Park, NJ
Restaurant address: 527 River Drive Elmwood Park, NJ 07407, USA
Restaurant: Anacapri Restaurant