Tapas in Fleming Island, FL Saigon Tokyo Bistro1560 Business Center DrFleming Island, FL, 320039045793004Bistro And TapasFoodGreen RestaurantsResturantsUsed Restaurant Equipment Supplies Show More