Get directions to: Anacapri Italian Restaurant, Miami, FL
Restaurant address: 12669 S Dixie Hwy Miami, FL 33156, USA
Restaurant: Anacapri Italian Restaurant