Get directions to: Anokha Fine Indian Cuisine, Miami, FL
Restaurant address: 3195 Commodore Plaza Miami, FL 33133, USA
Restaurant: Anokha Fine Indian Cuisine