Finka Table & Tap Address: 14690 SW 26th St, Miami, FL 33175 Phone: +1 305-227-8818 Cuisine: Asian Read more